您的位置:首页 > 数据库 > Redis

Redis学习-开始

2016-06-30 17:11 330 查看
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秒

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: