次のようにServiceStackIRedisクライアントを使用しています
public static IRedisList<MyType> getList(string listkey)
{
using(var redis = new RedisClient())
{
var client = redis.As<MyType>();
return client.Lists[listkey];
}
}
public void AddSomething(MyType newType)
{
var list = getList("somekey);
list.Add(newType);.
}
Redis-Serverの出力によると、これを行うたびに新しいクライアント接続が追加され、破棄されることはありません。(クライアント数は常に増加しています)。
私はそのように操作するべきではありませんIRedisList
か?