static void HASHTEST0() { Console.WriteLine("HashMap,管道,先整理好所有KEYVALUE,再一次性写入"); Console.WriteLine("请输入写入次数:"); var count = Convert.ToInt32(Console.ReadLine()); Console.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss:ffff} Redis 开始整理。。。"); var rds = new CSRedis.CSRedisClient("127.0.0.1:6379,defaultDatabase=1,poolsize=100,ssl=false,writeBuffer=1024000"); var stw = Stopwatch.StartNew(); var vals = new List <object>(); for (int i = 0; i < count; i++) { vals.Add(Guid.NewGuid().ToString()); vals.Add(i); } stw.Stop(); Console.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss:ffff} Redis 整理完成,耗时{stw.Elapsed.TotalMilliseconds} 毫秒。。。"); stw.Restart(); Console.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss:ffff} Redis 开始写入。。。"); rds.StartPipe(p => rds.HMSet("asdfghj3kl1", vals.ToArray())); stw.Stop(); Console.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss:ffff} Redis {count} 次写入完成,耗时{stw.Elapsed.TotalMilliseconds} 毫秒"); }