如何觸發從 Redis OSS 到 Valkey 的跨引擎升級 - Amazon ElastiCache

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

如何觸發從 Redis OSS 到 Valkey 的跨引擎升級

您可以使用主控台或 將現有的 Redis OSS複寫群組 (v4 或之後) 升級至 Valkey API 引擎CLI。

注意

如果您想要將現有的 Redis OSS(停用叢集模式) 單節點叢集升級至 Valkey 引擎,您必須先遵循下列先決條件步驟,將其新增至複寫群組:使用現有叢集建立複寫群組

如果您有使用預設快取參數群組的現有 Redis OSS複寫群組,可以透過使用 modify-replication-group 指定新的引擎和引擎版本來升級至 ValkeyAPI。

若為 Linux、macOS 或 Unix:

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --engine valkey \ --engine-version 7.2

針對 Windows:

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --engine valkey ^ --engine-version 7.2

如果您將自訂快取參數群組套用至要升級的現有 redis 複寫群組,您也需要在請求中傳遞自訂 Valkey 快取參數群組。輸入 Valkey 自訂參數群組必須與現有的 Redis 自訂參數群組具有相同的 Redis 靜態參數值。

若為 Linux、macOS 或 Unix:

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --engine valkey \ --engine-version 7.2 \ --cache-parameter-group-name myParamGroup

針對 Windows:

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --engine valkey ^ --engine-version 7.2 ^ --cache-parameter-group-name myParamGroup

Redis OSS至 Valkey 無 ElastiCache 伺服器跨引擎升級

您可以使用主控台,API或使用 指定新的引擎和主要引擎版本CLI,將 modify-serverless-cache現有的 Redis 無OSS伺服器快取升級至 Valkey 引擎API。

若為 Linux、macOS 或 Unix:

aws elasticache modify-serverless-cache \ --serverless-cache-name myCluster \ --engine valkey \ --major-engine-version 7

針對 Windows:

aws elasticache modify-serverless-cache ^ --serverless-cache-name myCluster ^ --engine valkey ^ --major-engine-version 7