1、一主一从
- 为了性能考虑,主节点可以不开启AOF,但是要避免重启。
2、一主多从
- 适用于读操作的场景。
- 由于从节点多,所以主的复制压力大
3、树状主从
- 数据先同步到redisB,redisC
- 从节点C,E来看,redisB相当于主机了,可以减少主节点A的同步压力。
以上的所有的方案,都建议开启AOF
注意:从节点是无法写入的,即使是从主节点变成从节点,也不可以写入
4、redis主从复制原理
- 任何一个单机的redis都是主,在丛节点执行命令:salveof ip port后,就开启了主从模式,最后变成从节点。
- socket是一个每秒的定时任务去连接主机
- 从发送ping,保证通讯是正常的。
- pysnc开始同步数据
- 持续复制