public static void NewSocketRedis2SetTest() { RunAction((key) => { return(_redisClient2.SetAsync(key, key)); }, "NewRedis2"); }
public static void SendFromNewSocketRedis2(NewRedisClient2 client, IDatabase sedb) { var tasks = new Task[10000]; Stopwatch sw = new Stopwatch(); sw.Start(); for (var a = 0; a < 10000; a += 1) { tasks[a] = Task.Run(async() => { var key = a.ToString(); await client.SetAsync(key, key); var val = await sedb.StringGetAsync(key); //valid if (val != key) { throw new Exception("not equal"); } }); } Task.WaitAll(tasks); sw.Stop(); Console.WriteLine("NewRedisClient2(0-10000): " + sw.ElapsedMilliseconds + "ms"); }
public static async void TestClient2(NewRedisClient2 client) { var result = await client.SetAsync("1", "1"); Console.WriteLine(result); }