socket_timeout覆盖StrictRedis中的BRPOP超时参数

时间:2016-08-29 20:55:22

标签: python redis redis-py

我遇到了一个问题,即重新使用带有socket_timeout参数的StrictRedis连接会覆盖带有无限超时的brpop命令。有什么想法吗?

redis_audience = StrictRedis(host=host,
                             port=port,
                             db=1,
                             socket_timeout=10,  # the culprit
                             socket_connect_timeout=10)

redis_audience.brpop(key, timeout=0)  # this will fail after 10 seconds

0 个答案:

没有答案