我在班上使用servicestack作为我的redisclient。我有一个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之后,如果我使用相同的释放的client向redis发出另一个请求,则释放的客户端成功地与redis数据库建立了另一个连接,但这一次该连接保留在客户端列表中。
https://stackoverflow.com/questions/38176280
复制相似问题