Exemplo n.º 1
0
 public static void NewSocketRedis3SetTest()
 {
     RunAction((key) =>
     {
         return(_redisClient3.SetAsync(key, key));
     }, "NewRedis3");
 }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
        public static async void TestClient3(NewRedisClient3 client)
        {
            var result = await client.SetAsync("1", "1");

            Console.WriteLine(result);
        }