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