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++; } } }
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++; } } }