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

从备份还原到新缓存

您可以将现有的 Valkey 备份还原到新的 Valkey 缓存或基于节点的集群中,也可以将现有的 Redis OSS 备份还原到新的 Redis OSS 缓存或基于节点的集群中。您还可以将现有的 Memcached 无服务器缓存备份还原到新的 Memcached 无服务器缓存中。

注意

ElastiCache 无服务器支持与 Valkey 7.2 及以上版本兼容以及与 Redis OSS 5.0 至最新版本兼容的 RDB 文件。

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

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

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

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

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

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

将备份还原到基于节点的集群中(控制台)
  1. 登录 Amazon Web Services 管理控制台 并打开 ElastiCache 控制台(https://console.aws.amazon.com/elasticache/)。

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

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

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

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

  6. 单击创建以创建新的基于节点的集群,并从备份中导入数据。

注意

ElastiCache 无服务器支持与 Valkey 7.2 及以上版本兼容以及与 Redis OSS 5.0 至最新版本兼容的 RDB 文件。

将备份还原到新的无服务器缓存(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