本頁面說明如何在 Memorystore for Redis Cluster 中調整叢集規模。叢集的容量取決於叢集中的分片數量和叢集的節點類型。如要調度叢集,請變更分片數量或節點類型。 如要進一步瞭解叢集在資源調度期間的行為,請參閱「關於叢集資源調度」。
調整分片數量
您可以使用 Google Cloud 控制台或 Google Cloud CLI,增加或減少叢集的分片數量。
控制台
前往 Google Cloud 控制台的「Memorystore for Redis Cluster」頁面。
按一下叢集 ID。
在「Configurations」部分,按一下「Shards」旁邊的鉛筆圖示。
在「分片」欄位中,輸入要將叢集擴充到的分片數量。
按一下「更新叢集」。
gcloud
如要調度叢集的資料分割數量,請使用 gcloud redis clusters update 指令:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --shard-count=SHARD_COUNT
更改下列內容:
- CLUSTER_ID:叢集 ID。
- REGION_ID:叢集所在的區域。
- SHARD_COUNT:叢集中的分片數量。資料分割數量會決定儲存叢集資料的記憶體總容量。如要進一步瞭解叢集和節點規格,請參閱「叢集和節點規格」。
例如:
gcloud redis clusters update my-cluster \ --region=us-central1 \ --shard-count=8
縮放節點類型
您可以使用 Google Cloud CLI 調整叢集的節點類型。
gcloud
如要擷取叢集相關資訊,請使用
gcloud redis clusters describe指令:gcloud redis clusters describe CLUSTER_ID \ --region=REGION_ID
更改下列內容:
- CLUSTER_ID:叢集 ID
- REGION_ID:叢集所在的區域 (例如
us-central1)
檢查輸出內容,確認是否符合下列條件:
輸出內容包含
redisConfigs區段。maxmemory-clients、maxmemory或maxclients參數會顯示在這個部分。
如果出現任何這類參數,當您為叢集調整節點類型時,必須調整參數值,以反映 Memorystore for Redis Cluster 可接受的縮放節點類型值。詳情請參閱「可修改的設定參數」。
如要調整節點類型,請使用
gcloud redis clusters update指令:gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --node-type=NODE_TYPE
更改下列內容:
- CLUSTER_ID:叢集 ID
- REGION_ID:叢集所在的區域
NODE_TYPE:要將叢集擴展到的節點類型
在本例中,您會將
my-cluster叢集的節點類型擴展至redis-highmem-medium。這個叢集位於us-central1區域。gcloud redis clusters update my-cluster \ --region=us-central1 \ --node-type=redis-highmem-medium
在本範例中,您將
maxclients參數的值變更為15,000。gcloud redis clusters update my-cluster \ --region=us-central1 \ --node-type=redis-highmem-medium \ --update-redis-config=maxclients=15000