0

我遇到了一个问题,即带有 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
4

0 回答 0