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