private static void Main(string[] args) { var keys = redisClient.GetAllKeys(); foreach (var key in keys) { Trace.WriteLine(string.Format("Key:{0}", key)); } var value = redisClient.Get<string>("name"); redisClient.Add("expiresKey", "125", new TimeSpan(0, 0, 2)); var data = new ComplexData { Names = Enumerable.Range(10, 50).Select(c => c.ToString()).ToList(), Nums = Enumerable.Range(100, 200).ToList(), fNums = Enumerable.Range(500, 700).Select(c => float.Parse(c.ToString())).ToList(), dNums = Enumerable.Range(500, 700).Select(c => double.Parse(c.ToString())).ToList() }; var min = DateTime.MinValue; var max = DateTime.MaxValue; redisClient.Add("ComplexData", data); Task.Factory.StartNew(() => { Thread.Sleep(5000); if (redisClient.ContainsKey("expiresKey")) { var vl = redisClient.Get<string>("expiresKey"); Trace.WriteLine(vl); } else { Trace.WriteLine("no expiresKey Key in redis"); } }); var allKeys = redisClient.GetAllKeys(); Console.ReadLine(); }
public static void Test1() { var keys = redis.GetAllKeys(); foreach (var key in keys) { Trace.WriteLine(string.Format("Key:{0}", key)); } var value = redis.Get <string>("name"); redis.Add("expiresKey", "125", new TimeSpan(0, 0, 2)); var data = new ComplexData { Names = Enumerable.Range(10, 50).Select(c => c.ToString()).ToList(), Nums = Enumerable.Range(100, 200).ToList(), fNums = Enumerable.Range(500, 700).Select(c => float.Parse(c.ToString())).ToList(), dNums = Enumerable.Range(500, 700).Select(c => double.Parse(c.ToString())).ToList() }; var min = DateTime.MinValue; var max = DateTime.MaxValue; redis.Add("ComplexData", data); Task.Factory.StartNew(() => { Thread.Sleep(5000); if (redis.ContainsKey("expiresKey")) { var vl = redis.Get <string>("expiresKey"); Trace.WriteLine(vl); } else { Trace.WriteLine("no expiresKey Key in redis"); } }); var allKeys = redis.GetAllKeys(); }