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

手机网站在线生成建设网站微商城

手机网站在线生成,建设网站微商城,dedecms网站后台模板修改,企业招聘Redis主从同步是怎么实现的#xff1f; 主从节点建立连接后#xff0c;从节点会进行判断#xff1a; 1.如果这是从节点之前没有同步过数据 属于初次复制#xff0c;会进行全量重同步#xff0c;那么从节点会向主节点发送PSYNC?-1 命令#xff0c;请求主节点进行全量重…Redis主从同步是怎么实现的 主从节点建立连接后从节点会进行判断 1.如果这是从节点之前没有同步过数据 属于初次复制会进行全量重同步那么从节点会向主节点发送PSYNC?-1 命令请求主节点进行全量重同步。 2.如果从节点不是初次复制例如出现掉线后重连 这个时候从节点会将之前进行同步的Replication ID(一个随机字符串标识主节点上的特定数据集)和offset从服务器当前的复制偏移量通过PSYNC id offset命令发送给主节点主节点会进行判断 如果Replication ID跟当前的Replication ID不一致(可能主节点进行了变化)或者是当前buffer缓冲区中不存在对应的offset那么会跟上面的初次复制一样进行全量重同步。如果Replication ID跟当前的Replication ID一致并且当前buffer缓冲区中存在对应的offset那么会进行部分重同步。部分重同步是Redis 2.8之后的版本支持的主要基于性能考虑为了断线期间的小部分数据修改进行全量重同步效率比较低 全量重同步 主节点会执行BGSAVE命令fork出一个子进程在后台生成一个RDB持久化文件完成后发送给从服务器从节点接受并载入RDB文件使得从节点的数据库状态更新至主节点执行BGSAVE命令时的状态。并且在生成RDB文件期间主节点也会使用一个缓冲区来记录这个期间执行的所有写命令将这些命令发送给从节点从节点执行命令将自己数据库状态更新至与主节点完全一致。 部分重同步 因为此时从节点只是落后主节点一小段时间的数据修改并且偏移量在复制缓冲区buffer中可以找到所以主节点把从节点落后的这部分数据修改命令发送给从节点完成同步。 命令传播 在执行全量重同步或者部分重同步以后主从节点的数据库状态达到一致后会进入到命令传播阶段。主节点执行修改命令后会将修改命令添加到内存中的buffer缓冲区是一个定长的环形数组满了时就会覆盖前面的数据然后异步地将buffer缓冲区的命令发送给从节点。
http://www.sczhlp.com/news/209781/

相关文章:

  • pc和移动端网站跳转深圳创业贷款
  • 服装 网站规划方案天津网站建设如何
  • 旅游网站建设背景做网站该去哪找客户
  • 网站如何备案流程学院网站建设招标书
  • 文化馆网站建设意义运城推广型网站建设
  • 做程序的网站做幼儿手工网站
  • 网站的开发流程分哪几步重新安wordpress网站
  • 河北省建设厅网站首页wordpress用户分页
  • 快站科技是什么建站网站图片不显示
  • 莱芜在线电话广州seo营销培训
  • 2025-10-19
  • 一文读懂隔离见证
  • 12131
  • 国内人做韩国网站一般都卖什么东西管理咨询公司有哪些方面
  • ps免费模板网站免费视频网站素材
  • 上传下载网站建设wordpress文章推广插件
  • 聚合页做的比较好的教育网站直播视频采集卡
  • 起飞页自助建站平台的特点长沙装修
  • 张店免费做网站h5建设网站教程
  • 做外贸找产品上哪个网站好搜索引擎都有哪些
  • 商城网站布局个人承包工程需要什么资质
  • 台前网站建设怎么做一个网站送给女朋友
  • 网站制作怎么做搜索栏手机网站设置方法
  • 云服务器怎么做多个网站简单安卓app开发
  • 网站建设素材收集通知网站建设的小故事
  • 口碑好的秦皇岛网站建设价格写文的免费软件
  • uc做购物网站餐饮最有效的营销方案
  • wordpress转发分享插件wordpress配置搜索引擎优化
  • dede网站开发步骤360建筑网怎么获得人才信息
  • 泰安网站seo澄迈网站新闻建设