springboot中连接redis哨兵模式主从切换坑

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:19   3998   0

springboot + redis(哨兵模式)主从切换之后,项目中redis连接池中没有切换。

复现方式:redis强切方式 ,停master启动master这种方式没复现问题

生产配置及报错信息,从中可以看到redis线程池使用的是lettuce,而不是jedis,并且连接超时时间600ms过短(这个默认值是2s),lettuce连接池不稳定会导致主从切换失败。

修改方案:

  1. 将lettuce包排除掉,使用jedis的连接池

  2. 将超时时长设长一点5000ms

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP