c#怎么连接Redis,Get和Set数据?

c#怎么连接Redis,Get和Set数据?


侃侃无极
浏览 1047回答 2
2回答

开心每一天1111

1、引用驱动代码如下:using ServiceStack.Redis;2、数据库连接代码如下:RedisClient client;//连接服务器 6379是redis的默认端口client = new RedisClient("127.0.0.1", 6379);client.Password = "";//设置密码 没有可以注释//10万条数据测试,我发现使用set的效率明显比使用store的效率高,而且在测试过程中我发现store会丢失7-80条左右的数而set却一条都没有丢Stopwatch sw = new Stopwatch();sw.Start();for (int i = 0; i < 100000; i++){client.Set<GPS>(Guid.NewGuid().ToString(), new GPS{direction = 287,gps_time = "1417622213418",lati = 29.310586,longi = 120.125143,pla_no = "浙A12345",pla_type = 1,speed = 23.5,state = 0,carstate = 0,upload_time = "1417622088418"});client.Store<GPS>(new GPS{direction = 287,gps_time = "1417622213418",lati = 29.310586,longi = 120.125143,pla_no = "浙A12345",pla_type = 1,speed = 23.5,state = 0,carstate = 0,upload_time = "1417622088418"});}sw.Stop();Console.WriteLine(sw.ElapsedMilliseconds);decimal price = client.Get<decimal>("price");//获取数据
打开App,查看更多内容
随时随地看视频慕课网APP