源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Redis总结笔记(二):C#连接Redis简单例子

  • 时间:2021-02-09 09:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Redis总结笔记(二):C#连接Redis简单例子
注:C#在调用Redis是不要使用ServiceStack.Redis驱动的4.0版本,因为这个版本已经商业化了,会出现每小时6000条数据的限制 [b]1、引用驱动 [/b]
[u]复制代码[/u] 代码如下:
    using ServiceStack.Redis;
[b]2、数据库连接 [/b]
[u]复制代码[/u] 代码如下:
    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");//获取数据  
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部