Nier.Redis 0.0.1

Install-Package Nier.Redis -Version 0.0.1
dotnet add package Nier.Redis --version 0.0.1
<PackageReference Include="Nier.Redis" Version="0.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Nier.Redis --version 0.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Nier.Redis, 0.0.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Nier.Redis as a Cake Addin
#addin nuget:?package=Nier.Redis&version=0.0.1

// Install Nier.Redis as a Cake Tool
#tool nuget:?package=Nier.Redis&version=0.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Nier Redis Toolbox

A library provides some handy redis operations like insert an item to a list and trim the list to make the list fixed sized.

It is possible to achieve the same features using multiple redis command calls, this library uses lua script to implement these features so only one redis command is issued and atomicity of the execution is guaranteed.

Not all redis write commands supports setting TTL of keys, all features in the library supports setting TTL of keys.

This library is built on top of StackExchange.Redis.

Features

  • Hash set with key expiration
  • Set a value only if the value is newer version than stored in redis
  • Fixed sized list

API

  • Nier.Redis.List.IRedisFixedSizedList
  • Nier.Redis.Hash.IRedisHash

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.1 276 3/3/2019