当前位置: 首页 > news >正文

江苏宏澄建设有限公司网站还有哪些网站做产品众筹

江苏宏澄建设有限公司网站,还有哪些网站做产品众筹,家居网站建设公司,江门网站设计springboot项目,并集成redis集群,当redis集群节点宕掉后又恢复了,但springboot调用redis集群服务报错,下面对springboot集成redis集群实现集群拓扑动态刷新进行温习和巩固。 原因分析: 使用lettuce连接redis集群实例&a…

springboot项目,并集成redis集群,当redis集群节点宕掉后又恢复了,但springboot调用redis集群服务报错,下面对springboot集成redis集群实现集群拓扑动态刷新进行温习和巩固。

原因分析:
使用lettuce连接redis集群实例,一个redis节点宕掉之后,实例执行规格变更后,分片数有变化时,部分槽位(Slot)会迁移到新分片上,当客户端连接到新分片时会出现报错。
解决方法:

  • jedis client默认自动支持(由于jedis通过自身异常反馈来识别重连、刷新服务端的集群信息机制,保证其自动故障恢复)
  • luttuce client 默认未开启,需要手动开启刷新
  • springboot 1.x之前版本默认使用jedis,无需要手动开启刷新
  • springboot 2.x,redis client默认为Lettuce,默认不支持拓扑刷新解决方案:
  • 使用jedis,不需要手动指定开启刷新
  • 使用lettuce,需要设置开启刷新节点拓扑策略
  • springboot 2.3.0开始,支持集群拓扑刷新功能,属性配置开启即可

下面为springboot2.3.10版本集成redis集群的配置实例
1、redis集群配置
redis集群需要搭建3主3从,在搭建用于公司生产环境的集群时,搭建3主6从,这样不会一个节点宕机导致全部宕机,可靠性更高,会搭3主3从就会搭3主6从。redis集群搭建参考大佬相关博文即可,此处不再介绍。
2、springboot集成redis集群
pom依赖

<!--默认是lettuce客户端-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- redis依赖commons-pool 这个依赖一定要添加 -->
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId>
</dependency>

application.yml配置如下

spring:application:name: testredis:lettuce:pool:max-active: 8   # 连接池最大连接数默认值为8 max-wait: -1ms  # 连接池最大阻塞时间(使用负值表示没有限制)默认值为-1max-idle: 8     # 连接池中最大空闲连接数默认值为8min-idle: 0     # 连接池中的最小空闲连接数,默认值为0cluster:# 感知集群的主从切换refresh:adaptive: true    #支持集群拓扑动态感应刷新,自适应拓扑刷新是否使用所有可用的更新,默认false关闭period: 2000      #定时刷新cluster:nodes: - 192.168.1.11:7306 - 192.168.1.11:7305- 192.168.1.11:7304- 192.168.1.11:7303- 192.168.1.11:7302- 192.168.1.11:7301max-redirects: 3

或application.properties配置

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

springboot2.3 以后加上下面配置可自动刷新拓扑,某节点挂掉后,会有新的主从关系,如果不配置,调用接口时程序会报错。

http://www.yayakq.cn/news/86802/

相关文章:

  • 网站开发实现本地注册登录流程优化
  • 国外游戏代码网站百度爱企查电话人工服务总部
  • 网站建设配置巴州移动网站建设
  • 北京南站核酸检测地点做平台网站外包多少钱啊
  • 深圳做网站的网络公蓝色网站配色方案
  • 网站建设设计图片山东网站seo推广优化价格
  • 网站内容的实现方式企业门户网站模板html
  • 公司网站建设需要什么合肥做百度网站
  • 秦皇岛工程建设信息网站浦项建设中国有限公司网站
  • 做网站需要哪个专业wordpress数据库链接不上
  • 如何防止网站被注入黑链网站编辑软件都有哪些
  • 原墨网站建设深圳短视频推广收费
  • 校园网站的建设作用个人网站注册名称
  • 定制做网站开发如何让wordpress id连续
  • 公司合法网站域名怎么注册龙岗做网站
  • 如何建设网站导航内链接购物网站建设开发费用分析
  • 网站开发 mvc加强协会网站建设意义
  • python网站开发详细步骤重庆做网站多少钱
  • ps网站建设要知道的知识wordpress 单核 并发
  • 招远网站定制网站宣传的方法有哪些
  • 手机网站工具做网站如何防止被骗
  • 怎么做弹幕小视频网站微信公众号可以做什么
  • php做的网站 订单系统一般使用的分辨率显示密度是
  • 北京 房地产 网站建设做微站比较好的网站
  • 苏州营销型网站制作公司青柠在线观看免费高清电视剧
  • 延吉网站建设depawo中国建设银行网站功能模块
  • visual studio 开发网站开发蕴川路上海网站建设
  • wordpress 网站播放器建设婚恋网站
  • 郓城县住房和建设局网站公司的网站的设计
  • 学做网站论坛第六节设计用的报价网站