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

中小企业网站建设咨询免费打开网站

中小企业网站建设咨询,免费打开网站,陕西整站关键词自然排名优化,国内品牌设计公司简介 Sentinel提供了一种高可用方案来抵抗节点故障#xff0c;当故障发生时Redis集群可以自动进行主从切换#xff0c;程序可以不用重启。 Redis Sentinel集群可以看成是一个Zookeeper集群#xff0c;他是Redis集群高可用的心脏#xff0c;一般由3-5个节点组成#xff0…简介 Sentinel提供了一种高可用方案来抵抗节点故障当故障发生时Redis集群可以自动进行主从切换程序可以不用重启。 Redis Sentinel集群可以看成是一个Zookeeper集群他是Redis集群高可用的心脏一般由3-5个节点组成这样即使挂了个别节点集群还可以正常运转。 他负责持续监控主从节点的健康当主节点挂掉时自动选择一个最优的从节点切换为主节点。具体流程如下 客户端连接集群时首先连接sentinel通过sentinel查询主节点的地址客户端再去连接主节点进行数据交互。当主节点发生故障时客户端重新向sentinel查询地址sentinel将最新的主节点地址告诉客户端。 从上图可以看出当主节点挂掉后原先的主从复制也断开了客户端和损坏的主节点也断开连接从节点被提升为新的主节点其他从节点开始和新的主节点建立复制关系。客户端通过新的主节点继续进行交互。Sentinel会持续监控已经挂掉了的主节点待他恢复后集群会重新调整成下图 此时原先挂掉的主节点现在变成了从节点从新的主节点那里复制关系。 消息丢失 Redis主从采用异步复制同步复制可以采用wait指令但是在网络分区时会丧失可用性意味着当主节点挂掉时从节点可能没有收到全部的同步消息这部分未同步的消息就丢失了。如果主从延迟特别大那么丢失的数据就可能特别多。Sentinel无法保证消息完全不丢失但是也尽可能保证消息 少丢失他有两个选项可以限制主从延迟过大。 min-salves-to-write 1 ## 主节点必须至少有一个从节点在进行正常复制 min-salves-max-lag 10 ## 如果10s没有收到从节点的反馈意味着从节点同步不正常 Sentinel基本使用 示例 from redis.sentinel import Sentinelsentinel Sentinel([(localhost, 26379)], socket_timeout0.1) sentinel.discover_master(mymaster) (127.0.0.1, 6379)sentinel.discover_slaves(mymaster) [(127.0.0.1, 6380)]master sentinel.master_for(mymaster, socket_timeout0.1)slave sentinel.slave_for(mymaster, socket_timeout0.1)master.set(foo, bar)slave.get(foo) bar通过xxx_for可以从连接池中拿出一个连接来使用因为从地址有多个redis客户端对从地址采用轮询方案也就是RoundRobin。 sentine进行主从切换时客户端如何感知变化 通常采用如下几种方案 Sentinel作为服务发现客户端不直接连接到Redis主服务器而是连接到Sentinel客户端通过向sentinel发送命令来获取当前主服务器的地址和端口sentinel发送订阅消息sentinel支持发布/订阅模式当主服务器发生变化时sentinel向特定频道发布消息客户端可以订阅这些频道来感知主服务器地址的更新。客户端库支持Jedis、Lettuce内置了对Redis Sentinel的支持能够自动发现和重新连接到新的主服务器应用程序无感知。配置重写在某些情况下Sentinel可以在执行故障转移后重写客户端的配置文件使其指向新的主服务器。这种方式更适用于那些直接配置了Redis服务器地址的客户端但需要手动重启或重新加载配置才能生效因此不如前两种方法灵活。
http://www.w-s-a.com/news/113645/

相关文章:

  • 台州专业做网站网站可以个人做吗
  • 个人logo在线生成免费乐陵德州seo公司
  • 网站回答问题app怎么做专业定制网红柴火灶
  • 网站做的最好的公司行业网址大全
  • 内网怎么做网站服务器seo统计
  • 丽水市企业网站建设 微信营销 影视拍摄计算机专业吃香吗
  • 龙岗做网站公司哪家好找到做网站的公司
  • 网站图片alt属性wordpress 自定义栏目 调用
  • 怎样建网站最快广州网站建设工程
  • iis7 网站404错误信息12306网站很难做吗
  • 网站建设600元包公司设计图片大全
  • 网站建设费用怎么做分录做校园网站代码
  • 网站改版做重定向福州网站建设思企
  • 网站建设全流程企业形象网站开发业务范畴
  • wordpress无法查看站点西安优秀高端网站建设服务商
  • 固始网站制作熟悉免费的网络营销方式
  • 做网站到a5卖站赚钱搜索引擎优化代理
  • 沈阳网站建设包括win10优化
  • 做百度手机网站点击软网站seo优化徐州百度网络
  • 徐州专业网站制作标志设计作业
  • 自己可以做网站空间吗海天建设集团有限公司网站
  • 教学督导网站建设报告aspcms网站图片不显示
  • 网站开发公司成本是什么门户网站宣传方案
  • 上海 企业网站建设网站怎么开通微信支付
  • 饮料网站建设wordpress主题猫
  • 网站建设需要编码不有没有专门的网站做品牌授权的
  • 做爰在线网站免费空间列表
  • 网站外链建设工作总结郑州网站建设扌汉狮网络
  • 建设企业网站的需要多长时间网站使用说明书模板
  • 建网站首页图片哪里找263企业邮箱网页版登录