本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Valkey 或 Redis 的線上遷移 OSS
透過使用線上遷移,您可以將資料從 Amazon OSS上的自我託管開放原始碼 Valkey 或 Redis 遷移EC2至 Amazon ElastiCache。
注意
在 r6gd 節點類型上執行的無 ElastiCache 伺服器快取或叢集不支援線上遷移。
概觀
若要將資料從在 Amazon OSS上執行的開放原始碼 Valkey 或 Redis 遷移EC2至 Amazon, ElastiCache 需要現有或新建立的 Amazon ElastiCache 部署。此部署必須有可以遷移的組態。此叢集也必須與您要使用的組態相符,包括如執行個體類型、碎片數目和複本數目等屬性。
線上遷移旨在將資料從 Amazon OSS上的自我託管開放原始碼 Valkey 或 Redis 遷移EC2至 ElastiCache,而不是在 ElastiCache 叢集之間移動資料。
重要
強烈建議您先讀完下列段落,再開始線上遷移程序。
當您呼叫 StartMigration
API 操作或 AWS CLI 命令時,遷移就會開始。遷移 Valkey 或 Redis OSS叢集模式停用叢集時,遷移程序會讓 ElastiCache Valkey 或 Redis OSS叢集的主要節點成為來源 Valkey 或 Redis OSS主要叢集的複本。遷移啟用 Valkey 或 Redis OSS叢集模式的叢集時,遷移程序會讓每個 ElastiCache 碎片的主要節點成為來源叢集具有相同插槽的對應碎片複本。
準備好用戶端變更後,請呼叫 CompleteMigration
API操作。API 此操作會使用主要節點和複本節點 (如適用),將 ElastiCache 部署提升為主要 Valkey 或 Redis OSS 部署。現在,您可以重新導向用戶端應用程式,以開始將資料寫入 ElastiCache。在整個遷移過程中,您可以透過在 Valkey 節點和主要節點上執行 valkey-cli INFO
遷移步驟
以下主題說明遷移資料的程序: