Redis主从复制
完整复制时候主服务器会发送完整的RDB文件给从服务器,有完整复制就会有部分复制, 不然每次都完整复制很消耗资源。
部分复制时候主服务器会拿主服务器复制偏移量和从服务器复制偏移量做对比,
如果相差的部分全部存在于主服务器的复制积压缓冲区(一个FIFO队列,用于保存主服务器最近的写命令)
就将这部分差异命令发给从服务器,否则则进行完整复制同步过程
Redis主从的话Master需要开启持久化吗?
如果Redis主从模式的话,主服务器不开启持久化,那么主服务器宕机了,当主服务器再次启动起来,从服务器就会从主服务器复制数据,造成整体集群数据丢失。