[io.lettuce.core.protocol.ConnectionWatchdog:106]-- Reconnecting, last destination was
看了很多文章,最后已解決
在配置文件中配置指定包的 日志打印級別為error即:
我們項目用的是springcloud + nacos配置中心 所以在nacos的yml文件中添加對應的包的日志級別即可

如果使用的是SpringBoot項目默認的配置文件 logback-spring,我們在配置文件中使用<root>設置默認的日志配置
然后使用<logger>標簽修改其他包的日志輸出級別
<root level="INFO">
<appender-ref ref="logfile"/>
<appender-ref ref="stdout"/>
</root>
使用<logger>標簽修改其他包的日志輸出級別。
<!-- 修改其他包的日志輸出級別 -->
<logger name="io.lettuce.core.protocol">
<level value="ERROR"/>
</logger>
不想使用springboot默認的logback日志,比如換成log4j2,修改jar依賴
<dependency> <!-- 引入log4j2依賴 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions><!-- 去掉springboot默認日志框架logback的配置 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
過濾掉Spring和mybatis的一些無用的debug信息或者重鏈接的日志
<logger name="org.springframework" level="INFO"/>
<logger name="org.mybatis" level="INFO"/>
<logger name="io.lettuce.core.protocol" level="ERROR">
無論是logback還是log4j2都適用於SpringBoot項目。
這個長連接打印日志地方:

