|
读数据:
1 static void Main(string[] args)
2 {
3 uint b = 0;
4 Stopwatch time = new Stopwatch();
5 time.Start();
6 for (uint i = 0; i < 999999; i++)
7 {
8 RedisKey rk = new StringKey("ha666" + i.ToString().PadLeft(6, '0'));
9 string result = rk.Get();
10 bool res = result.ToLower().Contains("时间");
11 if (res)
12 b++;
13 }
14 time.Stop();
15 Console.WriteLine("完成,按任意键退出,共耗时:" + time.ElapsedMilliseconds + "!设置成功:" + b + "次!");
16 Console.ReadKey(true);
17 }
写数据:
1 static void Main(string[] args)
2 {
3 uint b = 0;
4 Stopwatch time = new Stopwatch();
5 time.Start();
6 for (uint i = 0; i < 999999; i++)
7 {
8 RedisKey rk = new StringKey("ha666" + i.ToString().PadLeft(6, '0'));
9 string result = rk.Set(string.Format("现在时间是:{0}。", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")));
10 bool res = result.ToLower().Contains("ok");
11 if (res)
12 b++;
13 }
14 time.Stop();
15 Console.WriteLine("完成,按任意键退出,共耗时:" + time.ElapsedMilliseconds + "!设置成功:" + b + "次!");
16 Console.ReadKey(true);
17 }
结果很相似,读写都是50秒左右,那平均就是每秒2W次。
电脑配置:
CPU:I7-3770
RAM:2*4G(1600M) |
|
|