本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Valkey 或 Redis 添加只读副本OSS(已禁用集群模式)
以下主题中的信息仅适用于 Valkey 或 RedisOSS(已禁用集群模式)复制组。
随着您的读取流量的增加,您可能需要跨多个节点分布这些读取操作,并且减少任一节点上的读取压力。在本主题中,您可以找到如何向 Valkey 或 RedisOSS(已禁用集群模式)集群添加只读副本。
一个 Valkey 或 RedisOSS(已禁用集群模式)复制组最多可以有五个只读副本。如果您尝试向已有 5 个只读副本的复制组添加只读副本,则此操作将失败。
有关向 Valkey 或 RedisOSS(已启用集群模式)复制组添加副本的信息,请参阅以下内容:
您可以使用 ElastiCache 控制台、或,向 Valkey 或 RedisOSS(已禁用集群模式)集群添加只读副本。 AWS CLI ElastiCache API
向复制组添加只读副本 (AWS CLI)
要将只读副本添加到 Valkey 或 RedisOSS(已禁用集群模式)复制组,请使用带有参数的 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,请参阅 create-cache-cluster 在 Amazon ElastiCache 命令行参考中。
使用向复制组添加只读副本 API
要将只读副本添加到 Valkey 或 RedisOSS(已禁用集群模式)复制组,请使用带有参数的 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,请参阅 CreateCacheCluster 在 Amazon ElastiCache API 参考中。