redis主从复制(全量复制)
2021-12-24 14:20:02 0 举报
redis主从复制(全量复制)
作者其他创作
大纲/内容
4、send buffer
repl_back_buffer
5、flush old data
2、master最近数据的缓存,其实就是一些写命令
2、收到psync命令执行bgsave生成最新rdb快照数据
master
3、send rdb 数据
5、slave的offset如果在repl_back_buffer中,则master会将缓存中从slave的offset之后的数据一次性同步给slave节点,否则会全量同步
slave
1、psync命令同步数据,发送命令之前会跟master建立socket长连接
rdb数据
7、master通过socket长连接持续把写命令发送给从节点保证主从数据一致性
6、master通过socket长连接持续把写命令发送给从节点保证主从数据一致性
4、psync(offset)
6、生成包含buffer数据的完整rdb并load到内存
收藏
0 条评论
下一页