zoukankan      html  css  js  c++  java
  • Redis总结笔记(二):C#连接Redis简单例子

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/113.html?1455860686

    注:C#在调用Redis是不要使用ServiceStack.Redis驱动的4.0版本​,因为这个版本已经商业化了,会出现每小时6000条数据的限制

    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",#p#分页标题#e#
                        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");//获取数据

  • 相关阅读:
    TCP/IP 协议简介
    制作html的旋转太极图
    Redis高可用
    RFID固定资产管理系统解决方案
    为什么要用三维数据可视化?
    Java单元测试技巧之PowerMock
    技术干货 | 如何在 Library 中使用/依赖 mPaaS?
    云原生的进一步具象化
    【阿里云EMR实战篇】以EMR测试集群版本为例,详解 Flink SQL Client 集成 Hive 使用步骤
    【实践案例】Databricks 数据洞察 Delta Lake 在基智科技(STEPONE)的应用实践
  • 原文地址:https://www.cnblogs.com/itxuexiwang/p/5200756.html
Copyright © 2011-2022 走看看