注:c#在调用redis是不要使用servicestack.redis驱动的4.0版本,因为这个版本已经商业化了,会出现每小时6000条数据的限制
1、引用驱动
//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");//获取数据
如对本文有疑问, 点击进行留言回复!!
将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作)
网友评论