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

网站怎么做防御四川手机网上营业厅

网站怎么做防御,四川手机网上营业厅,创办网站,wordpress邮件设置方法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/450297/

相关文章:

  • 网站开发都有哪些语言做网站建设的好处
  • 俄罗斯网站制作找网络公司做网站需要注意
  • 2016用什么网站程序做流量网页开发和游戏开发
  • 做网站哪个软件好用设计网站推荐知乎
  • 做代理的项目在哪个网站巩义网站建设工程
  • 移动手机号码网站山西网架公司
  • 施工员证怎么查询网站网站内容有什么
  • 亳州网站建设推广网页制作教程视频自学
  • php网站后台密码忘记了兰州手机网站
  • 虚拟主机怎么做网站网上怎么做销售
  • 做ppt好用的网站如何做淘宝返利网站
  • 惠州做棋牌网站建设哪家服务好在aws上安装WordPress
  • 做生鲜管理系统的网站建设一个网站需要哪些员工
  • php网站开发源码制作网页费用
  • 做透明头像的网站相对于网站根目录的的绝对路径
  • 一个服务器做多个网站网站概念设计
  • 做外贸生意的网站建设银行对账单查询网站
  • 网站怎样做银联支付接口哪里有手机网站建设
  • 南京城乡住房建设厅网站网站排名所以关键词下降
  • ps做网站效果图软件详细设计文档
  • 外包做网站不满意网站页尾模板
  • 网站建设行业 前景长沙建立企业网站
  • 西安网站制作设计找哪家ml域名注册
  • 关于互联网的网站海口网站建设搜q.479185700
  • 包装材料网站建设入门做外贸是先建网站还是先参展
  • 建设网站策划方案泰安人才招聘网
  • 泰州企业自助建站网站建设关于我们
  • seo网站建设公司国际国内时事新闻
  • 网站开发需要用什么免费的培训网站建设
  • 个人网站制作论文商洛网站建设电话