線上移轉至 ElastiCache - Amazon ElastiCache (雷迪斯 OSS)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

線上移轉至 ElastiCache

透過使用線上遷移,您可以將資料從 Amazon EC2 上的自我託管開放原始碼 Redis OSS 遷移到 Amazon。 ElastiCache

注意

在 r6gd 節點類型上執行的 ElastiCache 無伺服器快取或叢集不支援線上移轉。

概觀

若要將資料從 Amazon EC2 上執行的開放原始碼 Redis OSS 遷移到 Amazon, ElastiCache 需要現有或新建立的 Amazon ElastiCache 部署。此部署必須有可以遷移的組態。此叢集也必須與您要使用的組態相符,包括如執行個體類型、碎片數目和複本數目等屬性。

線上移轉是專為將資料從 Amazon EC2 上的自我託管開放原始碼 Redis OSS 遷移到 ElastiCache (Redis OSS) 而設計,而非用於在 ElastiCache (Redis OSS) 叢集之間移轉資料。

重要

強烈建議您先讀完下列段落,再開始線上遷移程序。

遷移會在您呼叫 StartMigration API 操作或 AWS CLI 命令時開始。移轉 Redis OSS 叢集模式停用的叢集時,移轉程序會將 ElastiCache (Redis OSS) 叢集的主要節點設為來源 Redis OSS 主要節點的複本。移轉啟用 Redis OSS 叢集模式的叢集時,移轉程序會使每個 ElastiCache 碎片的主節點成為擁有相同插槽之來源叢集對應碎片的複本。

在用戶端變更準備好之後,呼叫 CompleteMigration API 操作。此 API 作業會透 ElastiCache 過主節點和複本節點 (如適用) 將部署提升至主要 Redis OSS 部署。現在,您可以重定向客戶端應用程序以開始將數據寫入 ElastiCache。在整個移轉過程中,您可以在 Redis OSS 節點和主要節點上執行 redis-cli INFO 命令,以檢查複寫的狀態。 ElastiCache

遷移步驟

以下主題說明遷移資料的程序: