redis的同步过程

此处省略主从、哨兵配置
全量同步过程:

  1. slave发送sync命令到master
  2. master启动一个后台进程,将redis中的数据快照保存到文件中
  3. master将保存数据快照期间接受到的写命令缓存起来
  4. master完成写文件操作后,将该文件发送给slaver
  5. 将新AOF文件替换掉旧的AOF文件
  6. master将这期间收集的增量写命令发送给salve端
    增量同步过程:
  7. master就收到用户的操作指令,判断是否需要传播到slave
  8. 将操作记录追加到AOF文件
  9. 将操作传播到其他slave:对齐主从库;往响应缓存写入指令
  10. 将缓存中的数据发送给slave
    哨兵机制:redis sentinel
    解决主从同步master宕机后的主从切换问题
  11. 监控:检查中从服务器是否运行正常
  12. 提醒:通过API向管理员或者其他应用程序发送故障通知
  13. 制动故障迁移:主从切换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值