配額與限制

本文說明 Memorystore for Valkey 現行的資源容量限制,以及每分鐘 API 要求配額。

執行個體限制

Memorystore for Valkey 的用量限制如下:

限制
每個執行個體的資料庫數 1
每個執行個體的用量單位 250

用戶端數量上限

用戶端上限是指節點類型中每個節點可擁有的用戶端連線數上限,超過這個數量可能會導致效能問題。

為確保用戶端連線數量不會超過上限,建議您監控 /instance/node/clients/connected_clients 指標。

下表列出 Memorystore for Valkey 適用的節點類型,以及每種節點類型可建立的用戶端連線數上限。

節點類型 最多用戶端數1
shared-core-nano 5,000
standard-small 16,000 (預設)。最大值為 32,000
highmem-medium 32,000 (預設)。最大值為 64,000
highmem-xlarge 64,000

1 如要瞭解如何調整用戶端連線數量上限,請參閱「設定執行個體」。

執行個體用量單位

Memorystore for Valkey 執行個體的每個專案執行個體用量單位,是透過下列公式計算得出:

執行個體用量單位 = (shard_count) * (1 + replica_count)

Memorystore for Valkey 的區域配額會限制您在某個區域中,所有 Memorystore for Valkey 執行個體可佈建的使用量單位總數。

舉例來說,如果您在 us-central1 為專案佈建三個執行個體,每個執行個體有 3 個分片和 1 個副本,就等於使用了 us-central1 區域單位配額中的 18 個單位。如要提高某區域的配額,請參閱提高區域執行個體用量單位配額

每分鐘 API 要求配額

以下為 Memorystore for Valkey API 要求/作業的每分鐘配額 (隨時可能有所變更):

API 要求配額
每項專案每分鐘的 Valkey 執行個體建立或刪除要求數 10
每項專案每分鐘的 Valkey 執行個體要求數 60

建立或刪除 Valkey 執行個體的要求包括:

  • 建立作業 (gcloud memorystore instances create)
  • 刪除作業 (gcloud memorystore instances delete)

Memorystore for Valkey API 作業包括:

  • 取得作業 (gcloud memorystore instances describe)
  • 列出作業 (gcloud memorystore instances list)
  • 建立作業 (gcloud memorystore instances create)
  • 刪除作業 (gcloud memorystore instances delete)
  • 更新作業 (gcloud rmemorystore instances update)

此配額適用於 memorystore.googleapis.com 要求/作業,不適用於 OSS Valkey 通訊協定/指令。這些限制適用於每個 Google Cloud 控制台專案,而且使用該專案的所有應用程式和 IP 位址必須共用這些限制。