redis心跳日志【i.l.core.protocol.ConnectionWatchdog : Reconnecting, last destination was】

摘要:
[io.situation.core.protocol.ConnectionWatchdog:106]——重新连接,最后一个目的地阅读了许多文章。最后,已解决将配置文件中指定包的日志打印级别配置为错误,即我们的项目使用spring cloud+nacos配置中心,因此您可以在nacos的yml文件中添加相应包的日志级别。如果使用SpringBoot项目的默认配置文件

[io.lettuce.core.protocol.ConnectionWatchdog:106]-- Reconnecting, last destination was

看了很多文章,最后已解决

在配置文件中配置指定包的 日志打印级别为error即:

我们项目用的是springcloud + nacos配置中心 所以在nacos的yml文件中添加对应的包的日志级别即可

redis心跳日志【i.l.core.protocol.ConnectionWatchdog : Reconnecting, last destination was】第1张

如果使用的是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项目。

这个长连接打印日志地方:

redis心跳日志【i.l.core.protocol.ConnectionWatchdog : Reconnecting, last destination was】第2张

免责声明:文章转载自《redis心跳日志【i.l.core.protocol.ConnectionWatchdog : Reconnecting, last destination was】》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇查看 Linux 操作的历史命令JS以及CSS对页面的阻塞下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

玩转Redis之Window安装使用(干货)

     距离上次定Gc.Db框架,好久没有更新博客了,今日没什么事,就打算就Redis写点东西。      Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。      关于Redis,大家都不会陌生,网上关于Redis...

Linux下Redis的安装和部署

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上...

redis跳表简介

转自:https://baijiahao.baidu.com/s?id=1625500811386005937&wfr=spider&for=pc 一、前言 跳表(Skip List)这种数据结构在一般的数据结构书籍和算法书籍里都不怎么涉及----至少我大学数据结构课程没有讲这种结构。但是跳表确实是一种性能比较优秀的动态数据结构,并且Red...

Redis性能篇(四)Redis内存碎片

Redis被广泛使用的一个很重要的原因是它的高性能。因此我们必要要重视所有可能影响Redis性能的因素、机制以及应对方案。影响Redis性能的五大方面的潜在因素,分别是: Redis内部的阻塞式操作 CPU核和NUMA架构的影响 Redis关键系统配置 Redis内存碎片 Redis缓冲区 这一讲学习Redis的内存空间存储效率问题,探索一下,为什么数...

spring + redis 实现数据的缓存

1、实现目标   通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担)   2、所需jar包      注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会变。前面的版本是org.apache.pool,而...

使用redis时出现java.util.ArrayList cannot be cast to java.lang.Long

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long at redis.clients.jedis.Connection.getIntegerReply(Connection.java:222) at redis.client...