public static void Run() { IDatabase cache = Helper.Connection.GetDatabase(); // Demo Setup DemoSetup(cache); //Single SET/GET cache.StringSet("i", 1); Console.WriteLine("Current Value=" + cache.StringGet("i")); //Object var contact2 = new Contact() { Id = 1, EmailAddress = "*****@*****.**", Name = "pranav" }; cache.StringSet("p", JsonConvert.SerializeObject(contact2)); var result1 = JsonConvert.DeserializeObject<Contact>(cache.StringGet("p")); Console.WriteLine(result1.EmailAddress); // Key Expiration cache.StringSet("iexp1", 1, TimeSpan.FromSeconds(1)); Thread.Sleep(TimeSpan.FromSeconds(2)); Console.WriteLine("Expired Key=" + cache.StringGet("iexp1")); }