`
zhaomengsen
  • 浏览: 209273 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

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");//获取数据
分享到:
评论

相关推荐

    Redis全套学习笔记 (带章节目录) 完整版pdf

    本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...

    Redis学习笔记1

    本文将基于提供的“Redis学习笔记1”内容,详细介绍Redis的安装、启动、单线程特性、发布订阅机制、持久化策略以及AOF和RDB的区别。 1. **Redis安装与启动** Redis的安装通常涉及下载源码包、解压、编译和安装。在...

    狂神说Redis笔记完整版PDF最新版本

    Redis(Remote Dictionary Server ),即远程字典...《狂神说Redis笔记》主要是狂神说发的笔记,通俗易懂,从入门到主从和实践,对Redis有一个很好的学习,通过本教程你可以一步一步了解 Redis 的应用,感兴趣的可以下载

    Redis Stack .Net 客户端.zip

    Redis Stack .Net 客户端 NRedis栈.NET Redis 客户端笔记该项目基于StackExchange.Redis构建,旨在为 C# 生态系统带来对 Redis Stack 命令的原生支持。如何使用 Redis?在 Redis 大学免费学习使用 Redis Launchpad ...

    redis 的学习笔记A

    Java开发者还可以选择Jedis或Lettuce等客户端库来连接和操作Redis。 5. Redis的集群和高可用性 Redis支持主从复制,通过复制实现数据备份和故障切换。同时,Redis Cluster提供了一个分布式解决方案,允许数据在多...

    Redis全套学习笔记(带章节目录)完整版pdf最新版本

    本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...

    Redis_study:在blazor应用程序中以C#引入Redis(使缓存变得容易)

    Redis_study 用C#引入Redis(使缓存变得容易)。 重要笔记 从下载并安装Redis-x64-3.0.504.msi 要检查redis缓存中的内容,请使用redis-cli.exe ,可能在C:\ Program Files \ Redis中

    DistributedCache:使用 Redis 或 AppFabric 的分布式缓存 (C#.NET) 的小示例。 笔记

    C#.NET分布式缓存客户端 使用AppFabric或Redis存储序列化对象的小测试 在此之后你可以运行 DistributedCacheCLI.exe 这会: 插入 1,000 个对象, 再读一遍, 两分钟后,对象将过期。 安装 要安装这个简单的 ...

    redis-tagging-locking-sample:使用 Redis 作为标记缓存和分布式锁管理器的示例代码

    许多特定功能(按标签移除缓存条目)未包含在此示例中,但可以通过包含的 C# 代码和 Lua 脚本的修改版本轻松实现。 如果您不想在 Visual Studio 中安装 PostSharp 扩展,您可以在顶级“bin”文件夹中找到 ...

    笔记:读书笔记,读书笔记

    :open_book: 读书笔记 :slightly_smiling_face: :upside-down_face: 买过很多书,也打印过很多电子版的书籍和资料,断断续续的读,杂乱无章。心血来潮,想自己整理一下,希望可以坚持下去,不断学习,不断提升自己。...

    周周的大厂Java后端面试笔记小册子。 包括不限于Java基础、集合、并发、JVM,MySQL,Redis,操作系统.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...

    holemar学习笔记(2011-12-21)

    这是本人多年积累的学习笔记,记录详细、内容宽广,对新手高手都会有所帮助 作者: 冯万里(Holemar) 邮箱: daillow@gmail.com QQ: 292598441 MSN: daillo@live.cn 更新日期: 2011-12-21 文档都可以用文本编辑器...

    数据库学习笔记

    在本"数据库学习笔记"中,我们将会深入探讨数据库的基础概念、设计原理以及实际应用,特别关注C#编程语言与数据库的交互。 首先,我们要理解数据库的基本概念,包括关系型数据库(如MySQL、SQL Server、Oracle)和...

    后端开发学习指南:从入门到精通的路径规划

    2. **NoSQL 数据库**(如 MongoDB、Redis、Cassandra):适用于大数据量、高并发的场景。了解 NoSQL 数据库的特点和适用场景可以帮助开发者做出更合适的选择。 #### 四、网络编程 网络编程是后端开发中的核心技能...

    三更博客博客项目-Java项目 .zip

    三更博客 三更 三更草堂 SpringBoot前后端分离项目实战-博客项目-Java项目 SpringBoot,MybatisPlus,SpringSecurity,EasyExcel,Swagger2,Redis,Echarts,Vue,ElementUI..... 软件开发设计:应用软件开发、系统软件开发...

    毕业设计-基于SpringBoot+mybatis-plus+Redis+Vue3的美术馆人事管理系统的设计与实现.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用...

    notes:我的笔记-PWA笔记本

    沙里亚尔的笔记 原则 比特科技 算法 CI / CD 开发运维 地理信息系统 集成开发环境 3D 资源 概念 统一 虚拟现实 云 云 蔚蓝 Kubernetes 语言能力 Java s VueJS 打字稿 React p Cpp C# F# 去 斯威夫特/ ...

    Note_scalad.tar.gz

    C# CROS CrossOrigin_Request Eclipse_Referenced_File_Contains_Errors Git_Language_Show Gradle_Denpendencies_Exclude Gradle_Denpendency_Management Gradle_Gretty Gradle_Linux_Install Gradle_STS_Create ...

Global site tag (gtag.js) - Google Analytics