通过 CLI 使用 MemoryDB 多区域 - Amazon 内存 DB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

通过 CLI 使用 MemoryDB 多区域

以下是通过 CLI 使用 MemoryDB 多区域的方法

注意

MemoryDB 多区域仅支持节点类型 db.r7g.xlarge 及以上。

使用 MemoryDB 多区域创建集群

创建多区域集群

aws memorydb create-multi-region-cluster \ --multi-region-cluster-name-suffix my-multi-region-cluster \ --node-type db.r7g.xlarge \ --engine valkey \ --region us-east-1

在美国东部(弗吉尼亚州北部)区域创建区域集群

aws memorydb create-cluster \ --cluster-name my-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --node-type db.r7g.xlarge \ --acl-name open-access \ --region us-east-1 \

在欧洲地区(爱尔兰)区域创建区域集群

aws memorydb create-cluster \ --cluster-name my-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --node-type db.r7g.xlarge \ --acl-name open-access \ --region eu-west-1 \

从任何区域描述多区域集群

aws memorydb describe-multi-region-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --region eu-west-1

更新多区域集群

修改节点类型

aws memorydb update-multi-region-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --node-type db.r7g.4xlarge \ --region us-east-1

修改分片数量

aws memorydb update-multi-region-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --shard-configuration \ ShardCount=3 \ --update-strategy COORDINATED \ --region us-east-1

扩展 MemoryDB 集群

首先,使用 list-allowed-node-type-updates 命令列出可以纵向扩展或横向扩展的节点:

aws memorydb list-allowed-node-type-updates \ --cluster-name my-cluster-name

这将提供可以扩容或缩容的节点列表。然后要更新它们,您可以使用 update-cluster 命令:

aws memorydb update-cluster \ --cluster-name my-cluster \ --node-type db.r6g.2xlarge

有关多区域扩缩的更多信息,请参阅 MemoryDB 多区域扩缩

正在删除 MemoryDB 多区域中的集群

删除区域集群

aws memorydb delete-cluster \ --cluster-name my-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --region us-east-1

删除多区域集群

aws memorydb delete-multi-region-cluster \ --multi-region-cluster-name my-multi-region-cluster \ --region us-east-1