我在课堂上为我的 redisclient 使用 servicestack。我有一个 redis 客户端,如下所示:
public class MySuperClass{
....
RedisClient client = new RedisClient("localhost", 6379);
public int MySuperProperty{get; set:}
....
}
以下是我如何使用它来确保它在我使用后得到妥善处理:
private void GetInfoFromRedis(object sender, EventArgs e) {
using (client) {
client.Set<Human>("RedisKey", new Human {
Age = 29,
Height = 170,
Name = "HumanName"
});
}
}
我的问题是在我处理之后,client
如果我使用相同的处理向 redis 发出另一个请求client
,处理的客户端成功地与 redis 数据库建立另一个连接,但这次连接保留在 CLIENT LIST 中。