如何实施同步和备份
所有支持的 Redis 版本均支持在主节点与副本节点之间备份和同步。但是,实施备份和同步的方式因 Redis 版本而异。
Redis 版本 2.8.22 及更高版本
版本 2.8.22 及更高版本的 Redis 复制可在两种方法之间选择。有关更多信息,请参阅 2.8.22 版之前的 Redis 和 ElastiCache for Redis 备份和还原 。
在无分支过程中,如果写入负载较重,则对集群的写入将延迟,以确保您不会累积太多更改并因而阻止成功快照。
2.8.22 版之前的 Redis
2.8.22 版之前的 Redis 备份和同步过程分为三步。
分支以及后台进程会将集群数据序列化到磁盘。这将创建时间点快照。
在前台中,在客户端输出缓冲区 中累积更改日志。
重要
如果更改日志超出了客户端输出缓冲区 大小,则备份或同步将失败。有关更多信息,请参阅确保具有用于创建 Redis 快照的足够内存。
最后,依次将缓存数据和更改日志传输到副本节点。