如何实施同步和备份 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

如何实施同步和备份

所有支持的 Valkey 和 Redis OSS 版本均支持在主节点与副本节点之间备份和同步。但是,实施备份和同步的方式因版本而异。

Redis OSS 版本 2.8.22 及更高版本

在 2.8.22 及更高版本中,Redis OSS 复制有两种方法可以选择。有关更多信息,请参阅2.8.22 版之前的 Redis OSS快照和还原

在无分支过程中,如果写入负载较重,则对集群的写入将延迟,以确保您不会累积太多更改并因而阻止成功快照。

2.8.22 版之前的 Redis OSS

2.8.22 版之前的 Redis OSS 备份和同步过程分为三步。

  1. 分支以及后台进程会将集群数据序列化到磁盘。这将创建时间点快照。

  2. 在前台中,在客户端输出缓冲区 中累积更改日志。

    重要

    如果更改日志超出了客户端输出缓冲区 大小,则备份或同步将失败。有关更多信息,请参阅 确保你有足够的内存来制作 Valkey 或 Redis 快照 OSS

  3. 最后,依次将缓存数据和更改日志传输到副本节点。