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

关于做网站的总结唐山市城市建设档案馆网站

关于做网站的总结,唐山市城市建设档案馆网站,上海c网站建设,民政局网站建设工作总结在 Redis 中,我们可以通过 SLAVEOF 命令或者 slaveof 选项,让一个服务器去复制另一个服务器,被复制的服务器称为“主服务器”,发起复制的服务器称为“从服务器”,由两种服务器组成的模式称为“主从复制”。 主从复制原…

在 Redis 中,我们可以通过 SLAVEOF 命令或者 slaveof 选项,让一个服务器去复制另一个服务器,被复制的服务器称为“主服务器”,发起复制的服务器称为“从服务器”,由两种服务器组成的模式称为“主从复制”。

主从复制原理:

  1. 客户端向从服务器发送 SLAVEOF 命令,先是判断是否是第一次复制,第一次是复制一般是刚开始组建主从关系。
  2. 是第一次复制:从服务器会向主服务器发送 PSYNC ? -1 命令,请求主服务器执行完整重同步操作。
  3. 主服务器接到完整重同步请求之后,将在后台执行 BGSAVE 命令,在后台生成一个 RDB 文件,并使用一个复制积压缓冲区记录从现在开始执行的所有写命令。
  4. BGSAVE 命令执行完毕之后,主服务器会将 RDB 文件以及 缓冲区中记录的写命令发送给从服务器,还会向从服务器返回 +FULLRESYNC [主服务器ID] [复制偏移量](和图中的 偏移量 是一个)。
  5. 从服务器接收到后,会载入 RDB 文件,并执行 主服务器给的 写命令,以此来达到和主服务器一致的数据状态。
  6. 如果不是第一次复制,那么说明从服务器可能是断线,导致和主服务器数据状态不一致,需要同步主服务器的数据。那么从服务器会按照下面的步骤来请求部分同步。
  7. 向主服务器发送 PSYNC [主服务器ID] [复制偏移量](这个是第一次复制时主服务器传过来的),主服务器ID 时断线前的主服务器,用于定位去同步那个主服务器的;复制偏移量是上一次同步的位置,用于定位具体的同步位置的。
  8. 主服务器接收到从服务器的命令后,并找到相应同步的位置后,会给从服务器发送 +CONTINUE 命令,表示将于从服务器执行部分同步操作,之后主服务器会将保存在复制积压缓冲区对应 复制偏移量之后的所有数据发送给从服务器,但是如果找不到偏移量之后的数据,就会进行完整同步,这样就可以让从服务器达到和主服务器一致的状态。

如图所示:

 

 

总结:
Redis 主从复制主要是通过 PSYNC 命令实现。
复制分为 部分复制 以及 完整复制
部分复制通过 复制偏移量、复制积压缓冲区、服务器ID来实现。
完整复制通过 RDB 以及 复制积压缓冲区来实现。
主从复制主要解决的是 数据备份、读写分离的问题。

http://www.yayakq.cn/news/935106/

相关文章:

  • 三明市住房与城乡建设部网站大理网站制作公司
  • 毕业设计做视频网站好做么网站建设介绍怎么写
  • 网站建设公司在哪里宣传wordpress按钮拨电话
  • 制作企业网站首页怎么做页面升级3秒后自动跳转
  • 用html做班级网站做网站和做小程序有什么不同
  • p2网站模板临沂网站建设多少钱
  • 网站怎么做让PC和手机自动识别wordpress内容页列表显示
  • 怎么用阿里的域名 做网站wordpress你没有权限设置
  • 做网站需要机吗html5和html的区别
  • 产品推广的重要性优化营商环境的措施建议
  • 建怎么网站比较赚钱做网站的客户资料交换qq群
  • html制作网站顺的品牌网站设计信息
  • 网站建设多语种自动翻译插件普洱市交通建设集团官方网站
  • 免费网站建设塔山双喜wordpress设置视频宽度
  • 太原网站建设公司大全做网站怎么注册域名
  • 云浮网站建设建站软件免费版下载
  • 扬州公司做网站品牌提升方案
  • 模板网站代码网站解析错误
  • 深圳做公司网站视频网站做板块栏目
  • 东莞网站建设开发福州仿站定制模板建站
  • 网站后台文章栏目网络营销有哪些功能?
  • 谁做视频网站做外贸网站如何
  • 网站建设培训深圳到北京
  • 重庆市建设节能中心网站如何制作微信公众号微商城
  • 中国城乡建中国城乡建设部网站杭州做网站公司
  • 合肥做网站加盟wordpress 换头像
  • 好多职业培训网站是怎么做的美发营销型网站
  • wordpress 下载网站模板网站的流程
  • 网站开发后台能用c语言吗做脚垫版型的网站
  • 个人备案做公司网站wordpress安装 简书