springboot letture redis使用4天出一次问题

翱翔VW 2019-12-16 12:33:43
服务器逻辑大量使用redis,即每条数据都需要至少查询2次redis数据,多的可能需要查5次,然后封装成不同的数据,但是现在遇到了每4天出现一次问题,而且都是早上6点多开始,报redis超时(RedisCommandTimeoutException),请问下大神们,有谁遇到过?
一天的redis请求可能是几亿次到10多亿,目前就一台redis服务器,而且总归3个服务,6台服务器,只有一个服务2台服务器出现问题
...全文
261 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
翱翔VW 2020-01-13
  • 打赏
  • 举报
回复
能,访问都是正常的
ITjavaman 2020-01-13
  • 打赏
  • 举报
回复
超时那会,超时的那个服务的两台服务器能正常访问到redis那台机器么?
翱翔VW 2020-01-13
  • 打赏
  • 举报
回复
看来没谁遇到过啊
翱翔VW 2019-12-18
  • 打赏
  • 举报
回复
引用 7 楼 yety123 的回复:
[quote=引用 5 楼 翱翔VW 的回复:] [quote=引用 4 楼 yety123 的回复:] 看下是不是有同一时间大量KEY过期导致的
大量的key过期会有影响么?但是另外四台也没有出问题[/quote] 大量key同时过期会导致redis主线程阻塞,你那一个服务是不是有再6点左右调用的任务啥的需要用到redis,另外两个服务没有,所以没报错。,只是猜测。 [/quote] 大神,没有,我这边看了,没有啥定时任务,都是正常的业务逻辑数据,而且连接也看了,因为用的letture,所以只有一个连接; recv-q,send-q都是0,失效的key,我也对比当天出问题,与没出问题的失效key日志,相对来说还少一些在出问题的当天
yety123 2019-12-17
  • 打赏
  • 举报
回复
引用 5 楼 翱翔VW 的回复:
[quote=引用 4 楼 yety123 的回复:]
看下是不是有同一时间大量KEY过期导致的

大量的key过期会有影响么?但是另外四台也没有出问题[/quote]
大量key同时过期会导致redis主线程阻塞,你那一个服务是不是有再6点左右调用的任务啥的需要用到redis,另外两个服务没有,所以没报错。,只是猜测。
翱翔VW 2019-12-17
  • 打赏
  • 举报
回复
请问有谁知道啥原因么?
翱翔VW 2019-12-16
  • 打赏
  • 举报
回复
引用 4 楼 yety123 的回复:
看下是不是有同一时间大量KEY过期导致的
大量的key过期会有影响么?但是另外四台也没有出问题
yety123 2019-12-16
  • 打赏
  • 举报
回复
看下是不是有同一时间大量KEY过期导致的
翱翔VW 2019-12-16
  • 打赏
  • 举报
回复
看了,不是,而且目前只用了一个redis服务器,总共3个服务,6台服务器连接,恰好每次都是一个服务的俩台服务器出问题;另外2个服务4台服务器压根一点redis的异常日志都没有;
nyxiaobin123 2019-12-16
  • 打赏
  • 举报
回复
给你个连接,看看是不是类似问题 https://blog.csdn.net/lizehua123/article/details/49095871/ 如果时间长了是不是服务器连接数满了导致
翱翔VW 2019-12-16
  • 打赏
  • 举报
回复
没有人知道么?4天一次的问题,很规律,但是查原因查不到啊

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧