Exemple #1
0
        public void Performance_SADD()
        {
            string[] s = Enumerable.Range(1, 1000 * 1000).Select(i => Guid.NewGuid().ToString()).ToArray();
            Debug.WriteLine("Source array size: " + Utility.U.ObjectSize(s));

            PooledRedisClientManager prcm = new PooledRedisClientManager();

            IRedisClient cli = prcm.GetClient();

            cli.ConnectTimeout = 1000;

            cli.Delete("tests-sadd");
            var set = cli.Sets["tests-sadd"];

            int adds = 0;

            using (var c = new Utility.U.Chrono("SADD " + s.Length))
            {
                foreach (var i in s)
                {
                    set.Add(i);
                    adds++;
                }
            }
        }
Exemple #2
0
        public void Performance_SADD()
        {
            string[] s = Enumerable.Range(1, 1000*1000).Select(i => Guid.NewGuid().ToString()).ToArray();
            Debug.WriteLine("Source array size: " + Utility.U.ObjectSize(s));

            PooledRedisClientManager prcm = new PooledRedisClientManager();

            IRedisClient cli = prcm.GetClient();
            cli.ConnectTimeout = 1000;

            cli.Delete("tests-sadd");
            var set = cli.Sets["tests-sadd"];

            int adds = 0;

            using (var c = new Utility.U.Chrono("SADD " + s.Length))
            {
                foreach (var i in s)
                {
                    set.Add(i);
                    adds++;
                }
            }
        }