using ServiceStack.Redis;
using System.Diagnostics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Stopwatch sw = new Stopwatch();
sw.Start();
using (var client = new RedisClient("192.168.63.134"))
{
for (int i = 0; i < 100000; i++)
{
client.Add("key" + i, i);
}
}
sw.Stop();
System.Console.WriteLine("It takes " + sw.ElapsedMilliseconds + "ms to add 100000 key to Redis");
sw.Restart();
using (var client = new RedisClient("192.168.63.134"))
{
for (int i = 0; i < 100000; i++)
{
client.Get("key" + i);
}
}
sw.Stop();
System.Console.WriteLine("It takes " + sw.ElapsedMilliseconds + "ms to get 100000 key from Redis");
System.Console.ReadKey();
}
}
}
本人的机器运行出结果:大概14秒来存储100000个key, 大概14秒取出100000个key.