SpringBoot整合Redis日志反复提示Redis重连问题


1. 报错信息如图:

2. 原因:

 spring boot 2.0之后spring-boot-starter-data-redis默认不再使用jedis连接redis,而是lettuce

 这是lettuce-core的实现里,有类似心跳机制的保持长连接方式,不过心跳机制是不停的来回发心跳包直到连接不可用再去被动重新连接,而lettuce的方案是将连接池里处于空闲(idle)状态的client每隔一段时间就主动断开,然后再重新连接。

 

 

3. 解决方案:

  修改lettuce日志级别

<logger name="io.lettuce.core.protocol" level="ERROR">
        <appender-ref ref="console" />
</logger>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM