Exemplo n.º 1
0
 public static void NewSocketRedis2SetTest()
 {
     RunAction((key) =>
     {
         return(_redisClient2.SetAsync(key, key));
     }, "NewRedis2");
 }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
        public static async void TestClient2(NewRedisClient2 client)
        {
            var result = await client.SetAsync("1", "1");

            Console.WriteLine(result);
        }