复制

2018-12-10  本文已影响6人  简书徐小耳
redis复制的概述

本文讲的是复制包含了RDB以及AOF

旧版本复制功能的实现

复制分为同步(sync)和命令传播(command propagate)

sync

服务器执行SLAVEOF命令时,首先需要执行同步操作,具体的操作命令如下:

command propagate
旧版本的缺陷
新版本复制功能的实现
部分重同步的实现

主服务器和从服务器的复制偏移量

主服务器的复制积压缓冲区

服务器的运行ID

PSYNC命令的实现

调用PSYNC命令有2种方式

复制的实现
心跳检测
检测主从服务器之间的网络连接状态
辅助实现了min-slaves选项
检测命令丢失
上一篇 下一篇

猜你喜欢

热点阅读