简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

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

来源:易贤网   阅读:6018 次  日期:2015-04-14 14:21:26

温馨提示:易贤网小编为您整理了“Redis总结笔记(二):C#连接Redis简单例子”,方便广大网友查阅!

注: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",

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

更多信息请查看IT技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:redis启动流程介绍
下一篇:Redis总结笔记(一):安装和常用命令
易贤网手机网站地址:Redis总结笔记(二):C#连接Redis简单例子
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!