从备份还原到新缓存 - 亚马逊 ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

从备份还原到新缓存

您可以将现有备份从 Valkey 还原到新的 Valkey 缓存或自行设计的集群中,也可以将现有 Redis OSS 备份还原到新的 Redis 缓存或自行设计的集群中。OSS您也可以将现有的 Memcached 无服务器缓存备份恢复到新的 Memcached 无服务器缓存中。

注意

ElastiCache Serverless 支持与 Valkey 7.2 及更高版本兼容的RDB文件,以及 5.0 和最新OSS可用版本之间的 Redis 版本。

将备份还原到无服务器缓存(控制台)
  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/

  2. 从导航窗格中,选择 Backups(备份)。

  3. 在备份列表中,选中要还原的备份名称左侧的框。

  4. 选择操作,然后选择还原

  5. 输入新无服务器缓存的名称和可选描述。

  6. 单击创建以创建新的缓存并从备份中导入数据。

将备份还原到自行设计的集群(控制台)
  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/

  2. 从导航窗格中,选择 Backups(备份)。

  3. 在备份列表中,选择您要从中进行还原的备份名称左侧的复选框。

  4. 选择操作,然后选择还原

  5. 选择设计自己的缓存并自定义集群设置,例如节点类型、大小、分片数量、副本、可用区放置和安全设置。

  6. 单击创建以创建新的自行设计的缓存,并从备份中导入数据。

注意

ElastiCache Serverless 支持与 Valkey 7.2 及更高版本兼容的RDB文件,以及 5.0 和最新OSS可用版本之间的 Redis 版本。

将备份还原到新的无服务器缓存(Amazon CLI)

以下 Amazon CLI 示例使用备份创建新缓存create-serverless-cache并从备份中导入数据。

对于 Linux、macOS 或 Unix:

aws elasticache create-serverless-cache \ --serverless-cache-name CacheName \ --engine redis --snapshot-arns-to-restore Snapshot-ARN

对于 Windows:

aws elasticache create-serverless-cache ^ --serverless-cache-name CacheName ^ --engine redis ^ --snapshot-arns-to-restore Snapshot-ARN

将备份还原到自行设计的集群(Amazon CLI)

您可以通过两种方式恢复 Valkey 或 RedisOSS(已禁用集群模式)备份。

  • aws elasticache create-serverless-cache \ --serverless-cache-name CacheName \ --engine redis --snapshot-arns-to-restore Snapshot-ARN
  • 对于 Windows:

    aws elasticache create-serverless-cache ^ --serverless-cache-name CacheName ^ --engine redis ^ --snapshot-arns-to-restore Snapshot-ARN

将备份还原到自行设计的集群(Amazon CLI)

你可以恢复 Valkey 或 Redis OSS 无服务器缓存备份,也可以恢复 Valkey 或 Redis 自己设计的集群。OSS

您可以通过两种方式恢复 Valkey 或 Redis OSS 无服务器缓存备份。

  • 您可以使用操作恢复到单节点 Valkey 或 RedisOSS(已禁用集群模式)集群。 Amazon CLI create-cache-cluster

  • 您可以使用只读副本(复制组)恢复到 Valkey 或 Redis OSS 集群。为此,你可以使用 Valkey 或 RedisOSS(已禁用集群模式)或 Valkey 或 RedisOSS(已启用集群模式)进行操作。 Amazon CLI create-replication-group在这种情况下,您可以使用 Valkey 或 Redis OSS .rdb 文件为恢复做种子。有关为自行设计的集群制作种子的更多信息,请参阅 教程:使用外部创建的备份为自己设计的新集群播种

您可以通过两种方式恢复 Valkey 或 RedisOSS(已禁用集群模式)备份。

  • 您可以使用操作恢复到单节点 Valkey 或 RedisOSS(已禁用集群模式)集群。 Amazon CLI create-cache-cluster

  • 您可以使用只读副本(复制组)恢复到 Valkey 或 Redis OSS 集群。为此,你可以使用 Valkey 或 RedisOSS(已禁用集群模式)或 Valkey 或 RedisOSS(已启用集群模式)进行操作。 Amazon CLI create-replication-group在这种情况下,您可以使用 Valkey 或 Redis OSS .rdb 文件为恢复做种子。有关为自行设计的集群制作种子的更多信息,请参阅 教程:使用外部创建的备份为自己设计的新集群播种

使用 create-cache-clustercreate-replication-group 操作时,请确保包括参数 --snapshot-name--snapshot-arn,以使用来自备份的数据为新集群或复制组制作种子。