(十)高并发redis学习笔记:redis主从复制原理、断点续传、无磁盘化复制、过期key处理

文章目录1、主从架构的核心原理1.1 全量复制1.2 增量复制2、主从复制的断点续传3、无磁盘化复制4、过期key处理5、heartbeat和异步复制1、主从架构的核心原理主从架构的复制同步主要有两种,一种是全量复制,一种是增量复制。(1)slave node启动,仅仅保存master node的信息,包括master node的host和ip,但是复制流程没开始master host和ip是从哪儿来的,redis.conf里面的slaveof配置的(2)slave node内部有个定时任务,每秒
摘要由CSDN通过智能技术生成

1、主从架构的核心原理

主从架构的复制同步主要有两种,一种是全量复制,一种是增量复制。

(1)slave node启动,仅仅保存master node的信息,包括master node的host和ip,但是复制流程没开始
master host和ip是从哪儿来的,redis.conf里面的slaveof配置的
(2)slave node内部有个定时任务,每秒检查是否有新的master node要连接和复制,如果发现,就跟master node建立socket网络连接
(3)slave node发送ping命令给master node
(4)口令认证,如果master设置了requirepass,那么salve node必须发送masterauth的口令过去进行认证
(5)master node第一次执行全量复制,将所有数据发给slave node,到这里才是开始全量复制
(6)master node后续持续将写命令,异步复制给slave node

1.1 全量复制

一般发生在slave初始化的时候,也就是刚刚连接上master,这个时候需要同步所有数据。

  • 1.slave启动的时候,第一次请求全量复制,会给master 发送一个PSNYC
  • 2.
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值