標籤:
C:\Program Files\Redis\redis-cli.exe
使用servicestack.redis
 class Program
 {
 static void Main(string[] args)
 {
 
 RedisClient client = new RedisClient("127.0.0.1", 6379);
 client.FlushAll();//清空資料
 client.ChangeDb(0);//使用db0
 Stopwatch sw=new Stopwatch();
 sw.Reset();
 sw.Start();
 List<KeyValuePair<string, string>> keyValuePairs = new List<KeyValuePair<string, string>>();
//向hash裡插入50W條資料,每次最多10W條,hash最多支援80w條
 for (int i2 = 0; i2 <= 4; i2++)
 {
 keyValuePairs.Clear();
 for (int i22 = 0; i22 < 1000*100; i22++)
 {
 keyValuePairs.Add(new KeyValuePair<string, string>("key" + (i22+i2*1000*1000).ToString(), i22.ToString()));
 }
 client.SetRangeInHash("xxx", keyValuePairs);
 }
 
 sw.Stop();
 var ts1 = sw.ElapsedMilliseconds;//大概2秒
 sw.Reset();
 sw.Start();
 var dict= client.GetAllEntriesFromHash("xxx");//讀取所有的值
 sw.Stop();
 var ts2 = sw.ElapsedMilliseconds;//大概1秒
}
Redis學習-開始