Redis和MySQL的主从复制方案对比
2020-11-18 18:51:21 0 举报
Redis和MySQL的主从复制方案对比
作者其他创作
大纲/内容
6. 写入
5. 写入到本地磁盘
redo log(commit)
4. 发送RDB文件给从节点
3. 保存生成RDB到第7步之间的操作指令
7. 观察并响应新数据的添加事件
主节点
replication buffer
redo log(prepare)
3. 检测从节点的配置和从节点当前binlog的position
1. 检查主库的配置信息
3. bgsave
8. 更新
MYSQL主从复制
RDB文件
Redis 主从复制
IO线程(从节点)
2. 携带信息连接主节点的I/O线程
7. 回复写入成功指令
relay log
从节点
SQL线程(从节点)
IO线程(主节点)
从数据库
5. 更新position
binlog文件
配置文件
join buff
RDB
2. 发送FULLRESYNC命令(runID + master_offset)
undolog
4. 将position之后的操作日志同步给从节点的I/O线程
8. 追加缓存的操作指令
6. 清空内存数据并使用新的RDB文件加载数据
start
1. 发送psync命令(runID + slave_offset)
0 条评论
下一页