一、主从复制概述
1.1 什么是主从复制
主从复制(Master-Slave Replication)是 MySQL 的核心功能之一,通过将主库的数据变更同步到一个或多个从库,实现数据的冗余和读写分离。
主从复制架构说明:
👑 Master(主库):
- 处理所有写操作
- 记录数据变更到 Binary Log
📝 Binary Log(二进制日志):
2026/3/20大约 14 分钟
主从复制(Master-Slave Replication)是 MySQL 的核心功能之一,通过将主库的数据变更同步到一个或多个从库,实现数据的冗余和读写分离。
主从复制架构说明:
👑 Master(主库):
📝 Binary Log(二进制日志):
单机 Redis 存在以下问题:
主从复制可以解决部分问题:
| 特点 | 说明 |
|---|---|
| 异步复制 | 主节点写入后立即返回,异步同步到从节点 |
| 一主多从 | 一个主节点可以有多个从节点 |
| 从节点只读 | 默认从节点不接受写操作 |
| 支持级联 | 从节点可以作为其他从节点的主节点 |
| 非阻塞同步 | 主节点在同步过程中正常处理命令 |