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

哈尔滨建站公司刷关键词的平台

哈尔滨建站公司,刷关键词的平台,市场策划方案,做网站前的准备什么在命令传播阶段&#xff0c;从服务器默认会以每秒一次的频率&#xff0c;向主服务器发送命令&#xff1a; REPLCON FACK <rep1 ication_ offset>其中replication_offset是从服务器当前的复制偏移量。 发送REPLCONF ACK命令对于主从服务器有三个作用&#xff1a; 检测主…

在命令传播阶段,从服务器默认会以每秒一次的频率,向主服务器发送命令:

REPLCON FACK <rep1 ication_ offset>

其中replication_offset是从服务器当前的复制偏移量。

发送REPLCONF ACK命令对于主从服务器有三个作用:

检测主从服务器的网络连接状态。

辅助实现min-slaves选项。

检测命令丢失。

下面将分别介绍这三个作用。

检测主从服务器的网络连接状态:

主从服务器可以通过发送和接收REPLCONFACK命令来检查两者之间的网络连接是否正常:如果主服务器超过一秒钟没有收到从服务器发来的REPLCONFACK命令,那么主服务器就知道主从服务器之间的连接出现问题了。

通过向主服务器发送INFO replication命令,在列出的从服务器列表的lag一栏中,我们可以查看相应从服务器最后一次向主服务器发送REPLCONF ACK命令距离现在过了多少秒。

在一般情况下,lag的值应该在0秒或者1秒之间跳动,如果超过1秒的话,那么说明主从服务器之间的连接出现了故障。

辅助实现min-slaves配置选项:

Redis的min-slaves-to-write和min-slaves- max- lag两个选项可以防止主服务器在不安全的情况下执行写命令。

举个例子,如果我们向主服务器提供以下设置:

min-slaves-to-write 3
min-slaves-max-lag 10

那么在从服务器的数量少于3个,或者三个从服务器的延迟(lag)值都大于或等于10秒时,主服务器将拒绝执行写命令,这里的延迟值就是上面提到的INFO replication命令的lag值。

检测命令丢失:

如果因为网络故障,主服务器传播给从服务器的写命令在半路丢失,那么当从服务器向主服务器发送REPLCONFACK命令时,主服务器将发觉从服务器当前的复制偏移量少于自己的复制偏移量,然后主服务器就会根据从服务器提交的复制偏移量,在复制积压缓冲区里面找到从服务器缺少的数据,并将这些数据重新发送给从服务器。

举个例子,假设有两个处于一致状态的主从服务器,它们的复制偏移量都是200,如下图所示。

在这之后,当从服务器向主服务器发送REPLCONFACK命令的时候,主服务器会察觉从服务器的复制偏移量依然为200,而自己的复制偏移量为233,这说明复制积压缓冲区里面复制偏移量为201至233的数据(也即是命令SET key value)在传播过程中丢失了,于是主服务器会再次向从服务器传播命令SET key value,从服务器通过接收并执行这个命令可以将自己更新至主服务器当前所处的状态,如下图所示。

注意,主服务器向从服务器补发缺失数据这一操作的原理和部分重同步操作的原理非常相似,这两个操作的区别在于,补发缺失数据操作在主从服务器没有断线的情况下执行,而部分重同步操作则在主从服务器断线并重连之后执行。

总结:

主服务器通过向从服务器传播命令来更新从服务器的状态,保持主从服务器一致,而从服务器则通过向主服务器发送命令来进行心跳检测,以及命令丟失检测。

http://www.dinnco.com/news/36524.html

相关文章:

  • 山东青岛网站建设公司哪家专业seo排名怎么做
  • 泰州网站关键词优化软件咨询百度推广登陆平台登录
  • 网站建设 苏州正规seo排名公司
  • 山东一建建设有限公司网站首页爱站网站长seo综合查询工具
  • 萧山做网站的企业如何做好产品网络推广
  • wap手机网站程序免费做网站怎么做网站
  • 做洗衣液的企业网站今日重大国际新闻军事
  • 做动画片的网站平台推广引流
  • 绵阳建设局网站小红书笔记关键词排名优化
  • 济宁网站制作百度优化服务
  • 电商网站支付体系建设特点5151app是交友软件么
  • 中国本科高等质量建设研究网站全国新冠疫情最新消息
  • 建设银行网站查询余额怎么做百度推广平台
  • 安徽建设网官方网站网站关键词推广价格
  • WordPress HTML标签验证网站页面优化方案
  • 外贸网站建设方法网络推广都有哪些平台
  • 京东这样的网站是怎么做的seo分析
  • 加强主流网站集群传播能力建设最近一个月的热点事件
  • 网站建设行内资讯西安网站开发制作公司
  • 西部数码做的网站打不开搜狗seo软件
  • 河南有名的做网站公司有哪些站点
  • 适合代码新手做的网站国内产女装一线二线品牌知乎
  • 视频网站建站程序搜索引擎入口网址
  • 商丘三合一网站建设广告软文怎么写
  • 石家庄百度seo代理郑州百度seo排名公司
  • 足球排名世界排名奶糖 seo 博客
  • 江西网站设计哪家靠谱seo优化教程
  • 中华人民共和国城乡住房建设部网站茂名网络推广
  • 做流量网站吗百度网盘网站入口
  • wordpress土豆插件seo和sem分别是什么