- 一个master可以有多个slave
- 一个slave只能有一个master
- 数据流向是单向的,master到slave
主从复制的两种实现方式
- slaveof命令
- 配置
slaveof命令
slaveof 127.0.0.1 6379(slaveof address port)
执行slaveof后会立刻返回ok,slaveof是异步命令
取消主从复制命令
slaveof no one
执行取消命令后,会停止主从复制,但不会把之前主从复制的文件删掉
修改配置
1 slaveof ip port 2 slave-read-only yes //从节点停止任何写操作,以保证主从的同步
方式 | 命令 | 配置 |
优点 | 无需重启 | 统一配置 |
缺点 | 不便于管理 | 需要重启 |