我正在使用 ServiceStack IRedis 客户端,如下所示
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
吗?