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

外贸优秀网站2023新闻热点事件

外贸优秀网站,2023新闻热点事件,h5制作平台是什么意思,多视频网站建设Redis 的主从复制模式下#xff0c;一旦主节点由于故障不能提供服务#xff0c;需要人工进行主从切换#xff0c;同时大量的客户端需要被通知切换到新的主节点上#xff0c;对于上了一定规模的应用来说#xff0c;这种方案是无法接受的#xff0c;于是Redis从2.8开始提供…Redis 的主从复制模式下一旦主节点由于故障不能提供服务需要人工进行主从切换同时大量的客户端需要被通知切换到新的主节点上对于上了一定规模的应用来说这种方案是无法接受的于是Redis从2.8开始提供了RedisSentinel哨兵来解决这个问题。哨兵模式的作用哨兵也叫 sentinel它的作用是能够在后台监控主机是否故障如果故障了根据投票数自动将从库转换为主库。如果master宕机了sential会从剩下的从服务器节点中选择一台提升为master然后自动修改相关配置选举策略如下选择优先级靠前的服务器。优先级的配置在 redis.conf 文件中的 replica-priority 配置默认为 100值越小优先级越高。选择偏移量最大的。偏移量是指获得原主机数据最全的。选择 runid 最小的从服务器。每个redis实例启动后都会随机生成一个40位的runid。Redis Sentinel中的Sentinel节点个数应该为大于等于3且最好为奇数。哨兵集群为什么建议部署 “奇数个节点”比如 3 个、5 个而不是 2 个、4 个核心原因避免 “投票脑裂”确保故障转移时能选出 “领头哨兵” 和新主库。哨兵的关键投票场景需要 “超过半数节点同意”配置哨兵模式首先配置好三台主机的/etc/reids/redis.cnf文件vim /etc/redis/redis.conf bind 0.0.0.0 protected-mode no daemonize no  重新启动redis服务 systemctl start redis 配置好redis的主从同步查看master主从情况---------- 两个从都是在线的状态下接着配置三台主机的哨兵配置文件 port 26379 #监听端口 daemonize no #后台运行 pidfile /var/run/redis-sentinel.pid logfile /var/log/redis/sentinel.log sentinel monitor mymaster 192.168.1.20 6379 2 #monitor监控 #mymaster为监控对象起的服务名称 #2表示只有2个或2个以上的哨兵认为主节点不可用的时候才会把 master 设置为客观下线状态然后进行 failover 操作。 sentinel down-after-milliseconds mymaster 30000 #master中断时长 30秒连不上视为master下线 sentinel parallel-syncs mymaster 1 #发生故障转移后同时开始同步新master数据的slave数量 sentinel failover-timeout mymaster 180000 #整个故障切换的超时时间为3分钟现在master上配置好哨兵配置文件---再将配置好的哨兵文件传到slave1.slave2上对他们原来的哨兵文件进行覆盖 scp /etc/redis/sentinel.conf root192.168.1.21:/etc/redis scp /etc/redis/sentinel.conf root192.168.1.22:/etc/redis 重新启动哨兵服务 systemctl restart redis-sentinel.service 测试---模拟master故障首先将master的redis服务关闭 shutdown 然后查看slave1的状态----查看master是否成功转移slave1上查看slave2的主从状态master成功转移到slave1上并salve2的主库也成功变成slave1查看slave2的redis配置文件--查看哨兵是否检测到故障并且更改slave2文件的主哨兵自动更改了master的IP为slave1的ip注意/etc/redis/sentinel.conf 文件在用哨兵程序调用后会被更改如果需要重新做要删掉文件重新编辑。由于所有的写操作都是先在Master上操作然后同步更新到Slave上所以从Master同步到Slave机器有定的延迟当系统很繁忙的时候延迟问题会更加严重Slave机器数量的增加也会使这个问题更加严重。在生产环境中如果master和slave中的网络出现故障由于哨兵的存在会把master提出去当网络恢复谷master发现环境发生改变master就会把自己的身份转换成slave。master变成slave后会把网络故障那段时间写入自己中的数据清掉这样数据就丢失了。解决办法:master在被写入数据时会持续连接slave mater确保有2slave可以写入我才允许写入如果slave数量少于2个便拒绝写入
http://www.pierceye.com/news/200660/

相关文章:

  • python 网站开发教程怎么做网站跳转
  • 个人盈利网站怎么建立网站建设 深圳 凡科
  • 网站后台登录地址滨州论坛网站建设
  • 怎么给钓鱼网站做防红wordpress插件合集
  • 骆驼网站建设is_category wordpress
  • 网站中链接怎么做的怎么做资源网站
  • 石家庄建站模板搭建cdr做网站分辨率
  • 学校网站建设有限公司长春网站设计策划书
  • 大连网站建设流程图龙信建设集团网站
  • 徐州好点的做网站的公司深圳做商城网站建设
  • 上海龙象建设集团公司网站网站浮动咨询代码
  • 网站制作培训学校手机网站可以做动态吗
  • 企业推广网站网站开发页面怎么进
  • 嘉兴平湖网站建设网站的底部导航栏怎么做
  • 景安 怎么把网站做别名山东新华电脑学院学网站开发
  • 网站开发好还是app好wordpress 禁用修订
  • win7云主机怎么做网站贵州建设监理网站培训通知栏
  • 制作网站免费建站成都设计公司deanzhang
  • 10个网站用户体验优化的研究结果免费图片设计
  • 做明星网站打广告新闻20条摘抄大全
  • 佛山提供网站设计方案公司wordpress 2.0漏洞
  • wordpress建站教程视频教程百度推广登录首页
  • dede织梦php文章图片网站源码 完整后台 带在线音乐做企业网站进行推广要多少钱
  • 网站正在建设中手机版基于wordpress论文
  • 建设培训网站查询战网
  • 正能量网站下载做网站沧州
  • 网站维护需要什么技能wordpress博客评论删除
  • 行业网站设计师招聘广州番禺网站建设公司推荐
  • 正规网站模板设计软件工程学科评估
  • 网站集约化建设 要求惠州做棋牌网站建设哪家技术好