本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 Redis (停用叢集模式) 複寫群組新增僅供讀取複本
以下主題中的資訊僅適用於 Redis (停用叢集模式) 複寫群組。
隨著您的流量增加,您可能會希望將讀取擴張到更多節點,減少任何一個節點上的讀取壓力。此主題說明將僅供讀取複本新增到 Redis (停用叢集模式) 叢集的方式。
Redis (停用叢集模式) 複寫群組最多可以有五個僅供讀取複本。若您嘗試將僅供讀取複本新增到已有五個僅供讀取複本的複寫群組,操作便會失敗。
如需將複本新增到 Redis (啟用叢集模式) 複寫群組的資訊,請參閱以下內容:
您可以使用 ElastiCache 主控台、AWS CLI 或 ElastiCache API,為 Redis (停用叢集模式) 叢集新增僅供讀取複本。
將僅供讀取複本新增到複寫群組 (AWS CLI)
若要將僅供讀取複本新增到 Redis (停用叢集模式) 複寫群組,請搭配 --replication-group-id
參數使用 AWS CLI create-cache-cluster
命令,指定要新增叢集 (節點) 的目標複寫群組。
以下範例會建立 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 將僅供讀取複本新增到複寫群組
若要將僅供讀取複本新增到 Redis (停用叢集模式) 複寫群組,請搭配 ReplicationGroupId
參數使用 ElastiCache CreateCacheCluster
作業,指定要新增叢集 (節點) 的目標複寫群組。
以下範例會建立 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。