使用控制台执行联机数据迁移 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用控制台执行联机数据迁移

您可以使用 Amazon Web Services Management Console将数据从您的集群迁移到 Valkey 或 Redis OSS 集群。

使用控制台执行联机数据迁移
  1. 登录到控制台并打开 ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 创建新的 Valkey 或 Redis OSS 集群,或选择现有集群。确保集群满足以下要求:

    • 引擎版本应为 Valkey 7.2 及更高版本或者 Redis OSS 5.0.6 或更高版本。

    • 集群不应启用 AUTH。

    • 配置 protected-mode 应设置为 no

    • 如果在 Valkey 或 Redis OSS 配置中具有 bind 配置,应对其进行更新以允许来自 ElastiCache 节点的请求。

    • ElastiCache 节点和您的 Valkey 或 Redis OSS 集群的数据库数量应该相同。该值是在引擎配置中使用 databases 设置的。

    • 不应重命名执行数据修改的 Valkey 或 Redis OSS 命令来使数据复制成功完成。

    • 要将数据从 Valkey 或 Redis OSS 集群复制到 ElastiCache,请确保具有足够的 CPU 和内存以处理这一额外负载。该负载来自于 Valkey 或 Redis OSS 集群创建并通过网络传输到 ElastiCache 节点的 RDB 文件。

    • 集群处于 available (可用) 状态。

  3. 选择您的集群后,在 Actions(操作)中选择 Migrate Data from Endpoint(从端点迁移数据)

  4. 从端点迁移数据对话框中,输入 Valkey 或 Redis OSS 集群可用的 IP 地址和端口。

    重要

    IP 地址必须准确。如果未正确输入地址,迁移将失败。

  5. 选择 Start Migration (开始迁移)

    在集群开始迁移时,它将变为 Modifying (正在修改) 状态,然后变为 Migrating (正在迁移) 状态。

  6. 在导航窗格上选择 Events (事件) 以监视迁移进度。

在迁移过程中的任何时候,您都可以停止迁移。为此,选择您的集群,然后在 Actions(操作)中选择 Stop Data Migration(停止数据迁移)。然后,集群将变为 Available (可用) 状态。

如果迁移成功,集群将变为 Available (可用) 状态,并且事件日志显示以下内容:

Migration operation succeeded for replication group ElastiCacheClusterName.

如果迁移失败,集群将变为 Available (可用) 状态,并且事件日志显示以下内容:

Migration operation failed for replication group ElastiCacheClusterName.