本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Valkey 或 Redis OSS(已禁用集群模式)添加只读副本
以下主题中的信息仅适用于 Valkey 或 Redis OSS(已禁用集群模式)复制组。
随着您的读取流量的增加,您可能需要跨多个节点分布这些读取操作,并且减少任一节点上的读取压力。在本主题中,您可以了解如何向 Valkey 或 Redis OSS(已禁用集群模式)集群添加只读副本。
Valkey 或 Redis OSS(已禁用集群模式)复制组最多可以有五个只读副本。如果您尝试向已有 5 个只读副本的复制组添加只读副本,则此操作将失败。
有关向 Valkey 或 Redis OSS(已启用集群模式)复制组添加副本的信息,请参阅以下内容:
您可以使用 ElastiCache 控制台、AWS CLI 或 ElastiCache API 向 Valkey 或 Redis OSS(已禁用集群模式)集群添加只读副本。
向复制组添加只读副本 (AWS CLI)
要向 Valkey 或 Redis OSS(已禁用集群模式)复制组添加只读副本,请使用 AWS CLI create-cache-cluster
命令,其中参数 --replication-group-id
指定要向其添加集群(节点)的复制组。
以下示例创建集群 my-read replica
并将其添加到复制组 my-replication-group
。该只读副本的节点类型、参数组、安全组、维护时段及其他设置与 my-replication-group
中的其他节点的相同。
对于 Linux、macOS 或 Unix:
aws elasticache create-cache-cluster \ --cache-cluster-id
my-read-replica
\ --replication-group-idmy-replication-group
对于 Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-id
my-read-replica
^ --replication-group-idmy-replication-group
有关使用 CLI 添加只读副本的更多信息,请参阅 Amazon ElastiCache 命令行参考中的 create-cache-cluster。
使用 API 向复制组添加只读副本
要向 Valkey 或 Redis OSS(已禁用集群模式)复制组添加只读副本,请使用 ElastiCache CreateCacheCluster
操作,其中参数 ReplicationGroupId
指定要向其添加集群(节点)的复制组。
以下示例创建集群 myReadReplica
并将其添加到复制组 myReplicationGroup
。该只读副本的节点类型、参数组、安全组、维护时段及其他设置与 myReplicationGroup
中的其他节点的相同。
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=myReadReplica &ReplicationGroupId=myReplicationGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
有关使用 API 添加只读副本的更多信息,请参阅 Amazon ElastiCache API 参考中的 CreateCacheCluster。