将redis的连接设置为长连接,避免长时间运行python导致redis连接断开。示例代码如下:
import redis
redis_conn = redis.Redis(host='localhost', port=6379, db=0, socket_timeout=None, socket_keepalive=True)
# 设置为长连接
redis_conn.connection_pool.connection_kwargs['socket_keepalive'] = True
redis_conn.connection_pool.connection_kwargs['socket_timeout'] = None