本頁面說明如何為 Memorystore for Valkey 執行個體進行資源調度。執行個體的容量取決於執行個體中的分片數量和節點類型。如要調整執行個體,您必須變更區塊數量或節點類型。如要進一步瞭解執行個體在調整期間的行為,請參閱「關於調整執行個體容量」。
調整資料分割數量
您可以使用 Google Cloud 控制台或 Google Cloud CLI,增加或減少執行個體的分片數量。
控制台
在 Google Cloud 控制台中,前往「Memorystore for Valkey」頁面。
按一下執行個體 ID。
在「設定」部分中,按一下「分片」旁邊的鉛筆圖示。
在「區塊」欄位中,輸入要為執行個體調整的區塊數量。
按一下「更新執行個體」。
gcloud
如要調整執行個體的分片數量,請使用 gcloud memorystore instances update
指令:
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --shard-count=SHARD_COUNT
更改下列內容:
- INSTANCE_ID:執行個體的 ID。
- REGION_ID:執行個體所在的區域。
- SHARD_COUNT:執行個體中的分片數量。分割區計數會決定儲存執行個體資料的總記憶體容量。如要進一步瞭解 Memorystore for Valkey 執行個體的執行個體和節點規格,請參閱「執行個體和節點規格」。
例如:
gcloud memorystore instances update my-instance \ --location=us-central1 \ --shard-count=8
縮放節點類型
您可以使用 Google Cloud CLI 調整執行個體的節點類型。
gcloud
如要擷取執行個體的相關資訊,請使用
gcloud memorystore instances describe
指令:gcloud memorystore instances describe INSTANCE_ID \ --location=REGION_ID
更改下列內容:
- INSTANCE_ID:執行個體 ID
- REGION_ID:執行個體所在的區域 (例如
us-central1
)
檢查輸出內容,確認是否符合下列條件:
輸出內容包含
engineConfigs
區段。maxmemory-clients
、maxmemory
或maxclients
參數會顯示在此區段中。
如果出現任何這些參數,則在為執行個體調整節點類型時,您必須調整參數的值,以反映 Memorystore for Valkey 可接受的調整後節點類型值。詳情請參閱「可修改的設定參數」。
如要調整節點類型,請使用
gcloud memorystore instances update
指令:gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --node-type=NODE_TYPE
更改下列內容:
- INSTANCE_ID:執行個體的 ID。
- REGION_ID:執行個體所在的區域。
- NODE_TYPE:您要為其調整執行個體的節點類型。這個參數可接受的值為
shared-core-nano
、standard-small
、highmem-medium
和highmem-xlarge
。
在本例中,您將
my-instance
例項的節點類型縮放為highmem-medium
。這個執行個體位於us-central1
區域。gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium
在這個範例中,您將
maxclients
參數的值變更為15,000
。gcloud memorystore instances update my-instance \ --location=us-central1 \ --node-type=highmem-medium \ --update-engine-configs=maxclients=15000