Redis总结笔记(二):C#连接Redis简单例子
来源: 阅读:5923 次 日期: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技术专栏

更多信息请查看数据库
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map