本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 Valkey 或 Redis OSS 建立叢集
下列範例示範如何使用 AWS Management Console AWS CLI 和 ElastiCache API 建立 Valkey 或 Redis OSS 叢集。
當您使用 Valkey 或 Redis OSS 引擎時,ElastiCache 支援複寫。若要監控資料寫入至 Valkey 或 Redis OSS 讀取/寫入主要叢集,以及傳播至唯讀次要叢集之間的延遲,ElastiCache 會將特殊金鑰 新增至叢集ElastiCacheMasterReplicationTimestamp
。此鍵是目前國際標準時間 (UTC) 的時間。由於稍後可能會將 Valkey 或 Redis OSS 叢集新增至複寫群組,因此此金鑰會包含在所有 Valkey 或 Redis OSS 叢集中,即使最初不是複寫群組的成員。如需複寫群組的詳細資訊,請參閱使用複寫群組的高可用性。
若要建立 Valkey 或 Redis OSS (停用叢集模式) 叢集,請遵循 中的步驟建立 Valkey (停用叢集模式) 叢集 (主控台)。
一旦叢集的狀態變為可用,您就可以為其授予 Amazon EC2 存取權限、連線至叢集並開始使用叢集。如需詳細資訊,請參閱步驟 3。授權存取叢集及步驟 4. 連線至叢集的節點。
重要
在您的叢集可用之後,系統就會按叢集作用中時間每個小時或部分小時計費 (即使您並未主動使用亦同)。若要停止此叢集產生費用,您必須將其刪除。請參閱 在 ElastiCache 中刪除叢集。
如果您執行 Redis OSS 3.2.4 或更新版本,您可以建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集。Valkey 或 Redis OSS (啟用叢集模式) 叢集支援將您的資料分割為 1 到 500 個碎片 (API/CLI:節點群組),但有一些限制。如需比較 Valkey 或 Redis OSS (停用叢集模式) 和 Valkey 或 Redis OSS (啟用叢集模式),請參閱 支援的引擎和版本。
使用 ElastiCache 主控台建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集
-
登入 AWS Management Console ,並在 https://Amazon ElastiCache 主控台://https:/https://console.aws.amazon.com/elasticache/
.microsoft.com。 -
從右上角的清單中,選擇您要啟動此叢集 AWS 的區域。
-
從導覽窗格選擇 Get started (開始使用)。
選擇 Create VPC (建立 VPC),然後按照建立虛擬私有雲端 (VPC) 中列出的步驟操作。
在 ElastiCache 儀表板頁面上,選擇建立叢集,然後選擇建立 Valkey 叢集或建立 Redis OSS 叢集。
-
在 Cluster settings (叢集設定) 中,執行下列動作:
選擇 Configure and create a new cluster (設定和建立新叢集)。
針對 Cluster mode (叢集模式),選擇 Enabled (已啟用)。
-
針對 Cluster info (叢集資訊),輸入 Name (名稱) 值。
-
(選用) 輸入 Description (描述) 值。
在 Location (位置) 中:
若要使用 ElastiCache API 或 AWS CLI 而非 ElastiCache 主控台建立對等項目,請參閱以下內容:
一旦叢集的狀態變為可用,您就可以為其授予 EC2 存取權限、連線至叢集並開始使用叢集。如需詳細資訊,請參閱步驟 3。授權存取叢集及步驟 4. 連線至叢集的節點。
重要
在您的叢集可用之後,系統就會按叢集作用中時間每個小時或部分小時計費 (即使您並未主動使用亦同)。若要停止此叢集產生費用,您必須將其刪除。請參閱 在 ElastiCache 中刪除叢集。
若要使用 建立叢集 AWS CLI,請使用 create-cache-cluster
命令。
重要
在您的叢集可用之後,系統就會按叢集作用中時間每個小時或部分小時計費 (即使您並未主動使用亦同)。若要停止此叢集產生費用,您必須將其刪除。請參閱 在 ElastiCache 中刪除叢集。
建立 Valkey 或 Redis OSS (停用叢集模式) 叢集 (CLI)
範例 – 沒有僅供讀取複本的 Valkey 或 Redis OSS (停用叢集模式) 叢集
下列 CLI 程式碼會建立沒有複本的 Valkey 或 Redis OSS (停用叢集模式) 快取叢集。
注意
使用 r6gd 系列中的節點類型建立叢集時,必須傳遞 data-tiering-enabled
參數。
若為 Linux、macOS 或 Unix:
aws elasticache create-cache-cluster \ --cache-cluster-id
my-cluster
\ --cache-node-typecache.r4.large
\ --engineredis
\ --num-cache-nodes1
\ --cache-parameter-groupdefault.redis6.x
\ --snapshot-arnsarn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
針對 Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-id
my-cluster
^ --cache-node-typecache.r4.large
^ --engineredis
^ --num-cache-nodes1
^ --cache-parameter-groupdefault.redis6.x
^ --snapshot-arnsarn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集 (AWS CLI)
無法使用 create-cache-cluster
操作建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集 (API/CLI:複寫群組)。若要建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集 (API/CLI:複寫群組),請參閱 從頭開始建立 Valkey 或 Redis OSS (啟用叢集模式) 複寫群組 (AWS CLI)。
如需詳細資訊,請參閱 AWS CLI 適用於 ElastiCache 的 參考主題 create-replication-group
。
若要使用 ElastiCache API 建立叢集,請使用 CreateCacheCluster
動作。
重要
在您的叢集可用之後,系統就會按叢集作用中時間每個小時或部分小時計費 (即使您並未使用亦同)。若要停止此叢集產生費用,您必須將其刪除。請參閱 在 ElastiCache 中刪除叢集。
主題
建立 Valkey 或 Redis OSS (停用叢集模式) 快取叢集 (ElastiCache API)
下列程式碼會建立 Valkey 或 Redis OSS (停用叢集模式) 快取叢集 (ElastiCache API)。
加上分行符號的用意是便於閱讀。
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=my-cluster &CacheNodeType=cache.r4.large &CacheParameterGroup=default.redis3.2 &Engine=redis &EngineVersion=3.2.4 &NumCacheNodes=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb &Timestamp=20150508T220302Z &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20150508T220302Z &X-Amz-Expires=20150508T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Signature=<signature>
在 Valkey 或 Redis OSS 中建立快取叢集 (啟用叢集模式) (ElastiCache API)
無法使用 CreateCacheCluster
操作建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集 (API/CLI:複寫群組)。若要建立 Valkey 或 Redis OSS (啟用叢集模式) 叢集 (API/CLI:複寫群組),請參閱 從頭開始在 Valkey 或 Redis OSS (啟用叢集模式) 中建立複寫群組 (ElastiCache API)。
如需詳細資訊,請參閱 ElastiCache API 參考主題 CreateReplicationGroup
。