Example #1
0
        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();
        }
Example #2
0
        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();
        }