RedisCacheKeyValueClient

Redis cache key value client manager

Develop branch
Project Badge

Master branch
Project Badge

How to use:

Package console: Install-Package RedisCacheKeyValueClient

using System;
using RedisCacheKeyValueClient.Manager;

namespace RedisCacheTest {
    class Program {

        /// <summary>
        /// Main method
        /// </summary>
        static void Main() {
            //Initializing connection
            var redisCacheManager = new RedisManager<string>("127.0.0.1:6379");

            //Set first value
            redisCacheManager.SetKey("Guitar", "Ibanez RG350DX");
            //Set second value
            redisCacheManager.SetKey("Pedal", "Metal Zone");

            //Get first value
            Console.WriteLine($"Value1: {redisCacheManager.GetValue("Guitar")}");
            //Get second value
            Console.WriteLine($"Value2: {redisCacheManager.GetValue("Pedal")}");

            //Waitng for key pressed
            Console.ReadLine();
        }
    }
}

Run Redis on Docker:

docker run -p 6379:6379 -d redis