為 Redis (停用叢集模式) 複寫群組新增僅供讀取複本 - Amazon ElastiCache 的雷迪斯

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

為 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-id my-replication-group

針對 Windows:

aws elasticache create-cache-cluster ^ --cache-cluster-id my-read-replica ^ --replication-group-id my-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。