C#でRedisServicestackを使用しています。現在、私がデータを保存している方法は次のとおりです。
var listTypedRedis = db.As<MyObject>();
foreach (var obj in myObjects)
{
listTypedRedis.AddItemToList(listTypedRedis.Lists["urn:list"], obj);
}
約6000件のレコードを保存できました。SQLよりも遅いように見えるため、レコードの取得に問題があります。
Redisを138ミリ秒、SQLを105ミリ秒かかりました
データを取得する方法は次のとおりです。
return (db.As<MyObject>().Lists["urn:list"].GetAll());
上記のコードに問題はありますか?逆シリアル化が原因で速度が低下しているのでしょうか。ありがとう!