• 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");//获取数据

  • 相关阅读:
    [Swift-2019力扣杯春季初赛]2. 校园自行车分配
    php 遇到报错 Call to a member function fetch_object()
    Proactive Patching Overview
    PHP 官方说明
    SecureCRT 迁移到新环境,导出配置文件目录 转
    ORA-00020: maximum number of processes (300) exceeded
    转 SQL*PLUS中的替换变量(& &&)
    转 DOS(CMD)下批处理换行问题/命令行参数换行 arg ms-dos
    php 报错如下:Notice: Trying to get property of non-object
    mysqli 进一步分析
  • 原文地址:https://www.cnblogs.com/itxuexiwang/p/5200756.html
Copyright © 2020-2023  润新知