SpringBoot连接Redis服务出现Command timed out

kyaa111 3年前 ⋅ 869 阅读

docker 部署的redis一直出现超时

docker pull redis

网上的都说要设置这个值

spring.redis.timeout=50000

然而实际使用过程中仍然超时

查看redis 服务端配置

-bash# cat redis.conf | grep tcp-k

tcp-keepalive 300

该属性默认是300, 单位为秒

那客户端设置的50000, 实际只有50s

需要适当修改tcp-keepalive属性