尚硅谷redis7 99 springboot整合redis之连接集群

6381宕机,手动shutdown后在redis中,634自动上位变成master结点。

但是在springboot中却没有动态感知道redisCluster的最新集群消息,所以找不到我们要检索的数据。原因是:SpringBoot 2.X版本,Redis默认的连接池采用 Lettuce,当Redis集群节点发生变化后,Letture默认是不会动态地刷新节点拓扑。

解决方案:

1排除lettuce采用jedis(不推荐)

2重写连接工厂实例(极度不推荐)

3 刷新节点集群拓扑动态感应

改写YUML:

#支持集群拓扑动态感应刷新,自适应拓扑刷新是否使用所有可用的更新,默认false关闭

spring.redis.lettuce.cluster.refresh.adaptive=true

#定时刷新

spring.redis.lettuce.cluster.refresh.period=2000

相关推荐
S***q37729 分钟前
Spring Boot管理用户数据
java·spring boot·后端
BD_Marathon32 分钟前
SpringBoot——辅助功能之切换web服务器
服务器·前端·spring boot
天“码”行空1 小时前
java面向对象的三大特性之一多态
java·开发语言·jvm
毕设源码-郭学长1 小时前
【开题答辩全过程】以 基于SpringBoot框架的民俗文化交流与交易平台的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
l***21781 小时前
SpringBoot Maven快速上手
spring boot·后端·maven
好大哥呀1 小时前
Java Web的学习路径
java·前端·学习
f***14771 小时前
SpringBoot实战:高效实现API限流策略
java·spring boot·后端
计算机毕设VX:Fegn08952 小时前
计算机毕业设计|基于springboot + vue动物园管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
on the way 1232 小时前
day06-SpringDI 依赖注入
java·spring
C***11502 小时前
Spring aop 五种通知类型
java·前端·spring