diff --git a/lego/sys/redis/cluster/core.go b/lego/sys/redis/cluster/core.go index 6f2dd2b8a..52eb88bdb 100644 --- a/lego/sys/redis/cluster/core.go +++ b/lego/sys/redis/cluster/core.go @@ -22,6 +22,8 @@ func NewSys(RedisUrl []string, RedisPassword string, poolSize, minConns int, tim DialTimeout: timeOut, ReadTimeout: timeOut, WriteTimeout: timeOut, + PoolFIFO: true, + MaxConnAge: time.Hour, }) sys = &Redis{ client: client, diff --git a/lego/sys/redis/single/core.go b/lego/sys/redis/single/core.go index 53a70ffe6..f8bd112b2 100644 --- a/lego/sys/redis/single/core.go +++ b/lego/sys/redis/single/core.go @@ -23,6 +23,8 @@ func NewSys(RedisUrl, RedisPassword string, RedisDB int, poolSize, minConns int, DialTimeout: timeOut, WriteTimeout: timeOut, ReadTimeout: timeOut, + PoolFIFO: true, + MaxConnAge: time.Hour, }) sys = &Redis{ client: client,