如何触发从 Redis 到 Valke OSS y 的跨引擎升级 - 亚马逊 ElastiCache

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

如何触发从 Redis 到 Valke OSS y 的跨引擎升级

你可以使用控制台将现有的 Redis OSS 复制组(v4 或更高版本)升级到 Valkey 引擎,或者。API CLI

注意

如果要将现有的 Redis OSS (已禁用集群模式) 单节点集群升级到 Valkey 引擎,则必须先按照以下先决条件将其添加到复制组:。使用现有集群创建复制组

如果您有一个使用默认缓存参数组的 Redis OSS 复制组,则可以通过指定新的引擎和引擎版本来升级到 Valkey。 modify-replication-group API

对于 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

您可以使用控制台将现有的 Redis OSS 无服务器缓存升级到 Valkey 引擎CLI,API也可以使用指定新的引擎和主引擎版本。 modify-serverless-cache 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