时间久了,发现pool 中的链接closed了,出现了error,不能正常使用。源码中没有做链接有效性的验证,并且一个zk 只创建了一个链接。 我修改了Dial 函数 返回一个*redis.Pool ,实现方式是用的redisgo。并修改了Get 方法,先得到一个zk的redis.Pool,再用redisgo中的Get方法得到链接。发现没有出现链接无效的问题。有个遗憾就是没有把所有zk的链接放在一个pool中。不知道大神有什么其他好的方法,望相告
时间久了,发现pool 中的链接closed了,出现了error,不能正常使用。源码中没有做链接有效性的验证,并且一个zk 只创建了一个链接。
我修改了Dial 函数 返回一个*redis.Pool ,实现方式是用的redisgo。并修改了Get 方法,先得到一个zk的redis.Pool,再用redisgo中的Get方法得到链接。发现没有出现链接无效的问题。有个遗憾就是没有把所有zk的链接放在一个pool中。不知道大神有什么其他好的方法,望相告