public static void NewSocketRedis3SetTest() { RunAction((key) => { return(_redisClient3.SetAsync(key, key)); }, "NewRedis3"); }
public static void SendFromNewSocketRedis3(NewRedisClient3 client, IDatabase sedb) { var tasks = new Task[100000]; Stopwatch sw = new Stopwatch(); sw.Start(); for (var a = 0; a < 100000; a += 1) { tasks[a] = Task.Run(async() => { var key = a.ToString(); var result = await client.SetAsync(key, key); if (!result) { throw new Exception("not equal"); } //var val = await sedb.StringGetAsync(key); //valid //if (val != key) throw new Exception("not equal"); }); } Task.WaitAll(tasks); sw.Stop(); Console.WriteLine("NewRedisClient3(0-100000): " + sw.ElapsedMilliseconds + "ms"); //client.Dispose(); }
public static void NewSocketRedis3SetTest() { var tasks = new Task[frequence]; Stopwatch sw = new Stopwatch(); sw.Start(); for (var a = 0; a < frequence; a += 1) { tasks[a] = Task.Run(async() => { var key = a.ToString(); var result = await _redisClient3.SetAsync(key, key); if (!result) { throw new Exception("not equal"); } }); } Task.WaitAll(tasks); sw.Stop(); Console.WriteLine($"NewRedis3(0-{frequence}): {sw.ElapsedMilliseconds}ms"); }
public static async void TestClient3(NewRedisClient3 client) { var result = await client.SetAsync("1", "1"); Console.WriteLine(result); }