项目场景:
连接redis遇到问题记录,日志报错信息如下:
org.springframework.dao.QueryTimeoutException: Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command timed out after no timeout
问题描述
测试环境可以连接,发布正式就报错
解决方案:
Redis连接命令超时了,服务异常断链!
查看两者关于连接redis的配置,发现有点出入,
正式环境的redis配置有设置timeout=0,坑啊!把它去掉可以了,或者timeout的值设大一些!