转载于: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全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...
本文将基于提供的“Redis学习笔记1”内容,详细介绍Redis的安装、启动、单线程特性、发布订阅机制、持久化策略以及AOF和RDB的区别。 1. **Redis安装与启动** Redis的安装通常涉及下载源码包、解压、编译和安装。在...
Redis(Remote Dictionary Server ),即远程字典...《狂神说Redis笔记》主要是狂神说发的笔记,通俗易懂,从入门到主从和实践,对Redis有一个很好的学习,通过本教程你可以一步一步了解 Redis 的应用,感兴趣的可以下载
Redis Stack .Net 客户端 NRedis栈.NET Redis 客户端笔记该项目基于StackExchange.Redis构建,旨在为 C# 生态系统带来对 Redis Stack 命令的原生支持。如何使用 Redis?在 Redis 大学免费学习使用 Redis Launchpad ...
Java开发者还可以选择Jedis或Lettuce等客户端库来连接和操作Redis。 5. Redis的集群和高可用性 Redis支持主从复制,通过复制实现数据备份和故障切换。同时,Redis Cluster提供了一个分布式解决方案,允许数据在多...
本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...
Redis_study 用C#引入Redis(使缓存变得容易)。 重要笔记 从下载并安装Redis-x64-3.0.504.msi 要检查redis缓存中的内容,请使用redis-cli.exe ,可能在C:\ Program Files \ Redis中
C#.NET分布式缓存客户端 使用AppFabric或Redis存储序列化对象的小测试 在此之后你可以运行 DistributedCacheCLI.exe 这会: 插入 1,000 个对象, 再读一遍, 两分钟后,对象将过期。 安装 要安装这个简单的 ...
许多特定功能(按标签移除缓存条目)未包含在此示例中,但可以通过包含的 C# 代码和 Lua 脚本的修改版本轻松实现。 如果您不想在 Visual Studio 中安装 PostSharp 扩展,您可以在顶级“bin”文件夹中找到 ...
:open_book: 读书笔记 :slightly_smiling_face: :upside-down_face: 买过很多书,也打印过很多电子版的书籍和资料,断断续续的读,杂乱无章。心血来潮,想自己整理一下,希望可以坚持下去,不断学习,不断提升自己。...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...
这是本人多年积累的学习笔记,记录详细、内容宽广,对新手高手都会有所帮助 作者: 冯万里(Holemar) 邮箱: daillow@gmail.com QQ: 292598441 MSN: daillo@live.cn 更新日期: 2011-12-21 文档都可以用文本编辑器...
在本"数据库学习笔记"中,我们将会深入探讨数据库的基础概念、设计原理以及实际应用,特别关注C#编程语言与数据库的交互。 首先,我们要理解数据库的基本概念,包括关系型数据库(如MySQL、SQL Server、Oracle)和...
2. **NoSQL 数据库**(如 MongoDB、Redis、Cassandra):适用于大数据量、高并发的场景。了解 NoSQL 数据库的特点和适用场景可以帮助开发者做出更合适的选择。 #### 四、网络编程 网络编程是后端开发中的核心技能...
三更博客 三更 三更草堂 SpringBoot前后端分离项目实战-博客项目-Java项目 SpringBoot,MybatisPlus,SpringSecurity,EasyExcel,Swagger2,Redis,Echarts,Vue,ElementUI..... 软件开发设计:应用软件开发、系统软件开发...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用...
沙里亚尔的笔记 原则 比特科技 算法 CI / CD 开发运维 地理信息系统 集成开发环境 3D 资源 概念 统一 虚拟现实 云 云 蔚蓝 Kubernetes 语言能力 Java s VueJS 打字稿 React p Cpp C# F# 去 斯威夫特/ ...
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 ...