用于 Redis 的 Amazon ElastiCache
ElastiCache for Redis 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

联机迁移到 ElastiCache

通过使用联机迁移,您可以将数据从 Amazon EC2 上的自托管 Redis 迁移到 Amazon ElastiCache。

概览

要将数据从 Amazon EC2 上运行的 Redis 迁移到 Amazon ElastiCache,需要使用现有或新创建的 Amazon ElastiCache 集群。该集群必须具有准备好进行迁移的配置。它还应该符合所需的配置,包括实例类型和副本数等属性。

在调用 StartMigration API 操作或 AWS CLI 命令时,将开始迁移。迁移过程使 ElastiCache 集群的主节点变为源 ElastiCache for Redis 集群的副本。通过使用 Redis 复制,将在 Redis 集群和 ElastiCache 之间同步数据。在同步数据后,您就几乎可以切换到 ElastiCache 了。此时,您在应用程序端进行更改,以便应用程序可以在迁移后调用 ElastiCache 集群。

在客户端更改准备就绪后,调用 StopMigration API 操作。该 API 操作将 ElastiCache 集群提升为具有主节点和副本(如果适用)的独立集群。现在,您可以重定向客户端应用程序以开始将数据写入到 ElastiCache 集群。在整个迁移过程中,您可以在 Redis 实例和 ElastiCache 主节点上运行 redis-cli INFO 命令以检查复制状态。

迁移步骤

以下主题简要说明了迁移数据的过程:

本页内容: