(解决方案)redis远程主机强迫关闭了一个现有的连接

springboot项目连接redis,使用lettuce

# 关闭超时时间
spring.redis.lettuce.shutdown-timeout=100

spring中配置的超时时间应该大于tcp的存活时间,否则tcp连接还存活着,spring以为已经超时,又去创建,就会强制之前的连接关闭。

redis.conf中,tcp-keepalive配置,就是一次连接tcp的存活时间

tcp-keepalive 60

你可能感兴趣的:((解决方案)redis远程主机强迫关闭了一个现有的连接)