中易网

c#怎么连接Redis,Get和Set数据

答案:2  悬赏:70  
解决时间 2021-01-28 20:19
c#怎么连接Redis,Get和Set数据
最佳答案
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(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(
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("price");//获取数据
全部回答
需要.net版本的客户端,可以使用servicestack.redis。
其中RedisClient类,就是负责交互的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
柯洁为什么还要哭,他不会真的以为他还能赢
特林德尔·玲奈的早年经历
想起一个送货网站的名
百度帐号申诉流程
从智能电表过来一根火线和一根零线,只用火线
dnf2015哥特套萌萌动物套光环套时装全职业外
求PSP《最终幻想纷争 国际版》日版金手指有没
我不接受婚前性行为。是我的错吗?找了几个男
持往来帐开出发票后还要领导签字吗
「90后」和「00后」的群体特征有什么不同
我家纯奶粉喂养!不长肉!想换个奶粉,宝妈们
我喜欢长城,因为它是独一无二的,而且还可以
詹姆斯参加NBA揭幕战吗
轻微伤处罚
need 的用法有哪些
推荐资讯
内江地面数字电视发射塔
东莞塑胶工厂好还是深圳的好,求大神解答,急
在宿舍说话扣分,5000字反思,急用啊!!!!
樱の恋日式美甲美睫怎么去啊,我要去那办事
最近村里闹要建一个垃圾场,可是周边的村民都
形容讽刺的成语
镀锌后可直接镀镍吗
信阳市一中地址在什么地方,我要处理点事
达州哪里有卖北京213吉普车
马兰士C150和日精N888V配对,能通话,但是距离
WN/ISO 27509/DN100/CL2500/17.15/A350LF2 是
为什么二十摄氏度经常用在定义里
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?