通过 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