我在 C# 中使用 Redis Servicestack。目前,我存储数据的方式如下:
var listTypedRedis = db.As<MyObject>();
foreach (var obj in myObjects)
{
listTypedRedis.AddItemToList(listTypedRedis.Lists["urn:list"], obj);
}
我成功存储了大约 6000 条记录。我在检索记录时遇到问题,因为它似乎比 SQL 慢。
用了 Redis 138ms,用了 SQL 105ms
我检索数据的方式如下:
return (db.As<MyObject>().Lists["urn:list"].GetAll());
我上面的代码有问题吗?是因为反序列化导致它这么慢吗?谢谢!