設定 Memorystore for Valkey 執行個體

Memorystore for Valkey 是全代管的 Valkey 服務,支援已啟用和停用叢集模式的執行個體。 Google Cloud透過運用高擴充性、高可用性和安全的 Valkey 服務,您無須費心管理複雜的 Valkey 部署作業,即可讓 Google Cloud Google Cloud 上執行的應用程式得以發揮最佳效能。詳情請參閱「Memorystore for Valkey 總覽」。

本文說明使用 App Design Center 建立 Memorystore for Valkey 執行個體時,可設定的連線和參數。設定參數是以 terraform-google-memorystore Terraform 模組為準。

元件連線

下表列出可連線至 Memorystore for Valkey 執行個體的元件,以及應用程式和產生的 Terraform 程式碼因此進行的更新。

已連結的元件

應用程式更新

背景資訊

Cloud Run

  • Cloud Run 服務可在 Memorystore for Valkey 執行個體中快取資料。
  • App Design Center 會將 Memorystore for Valkey 連線資訊新增至 Cloud Run 環境變數。
  • App Design Center 會將 roles/memorystore.dbConnectionUser 角色新增至 Cloud Run 服務帳戶。
連線至 Memorystore for Valkey 執行個體

Compute Engine 執行個體範本

  • 執行個體範本可以在 Memorystore for Valkey 執行個體中快取資料。
  • App Design Center 會將 Memorystore for Valkey 連線資訊新增至運算執行個體中繼資料。
連線至 Memorystore for Valkey 執行個體

服務帳戶

  • App Design Center 會將 roles/memorystore.editor 角色新增至服務帳戶憑證,讓服務帳戶管理執行個體。
連線至 Memorystore for Valkey 執行個體

虛擬私有雲網路

  • App Design Center 會將 Memorystore for Valkey 執行個體部署到所選的虛擬私有雲網路。
  • App Design Center 會將虛擬私有雲網路資訊新增至 Memorystore for Valkey 網路參數。
網路設定指南

KMS 金鑰

  • Memorystore for Valkey 執行個體會使用連結的 KMS 金鑰,加密靜態資料。
  • App Design Center 會將 KMS 金鑰 ID 傳遞至 Memorystore for Valkey 執行個體設定。
使用客戶自行管理的加密金鑰 (CMEK)

必要設定參數

如果範本包含 Memorystore for Valkey 元件,您必須先設定下列參數,才能部署。

參數名稱

說明和限制

背景資訊

名稱

name 建立執行個體

專案 ID

要部署 Memorystore for Valkey 資源的專案。

設定元件

區域

locationId 支援地區

網路

網路 網路設定指南

選用設定參數

以下參數為選用項目。如要顯示進階參數,請在「設定」區域中選取「顯示進階欄位」。

功能

參數名稱

說明和限制資訊

背景資訊

分片數量

shardCount 碎片

副本數量

replicaCount 主要節點和副本節點

傳輸加密模式

transitEncryptionMode 關於傳輸中資料加密

授權模式

authorizationMode 關於 IAM 驗證

節點類型

nodeType 執行個體和節點規格

可用區分配設定模式

mode 單一可用區執行個體

維護期間

Day

天 關於 Memorystore for Valkey 維護作業

營業時間

小時 關於 Memorystore for Valkey 維護作業

分鐘

分鐘 關於 Memorystore for Valkey 維護作業

秒

秒 關於 Memorystore for Valkey 維護作業

Nanos

nanos 關於 Memorystore for Valkey 維護作業

保留設定

持續模式

persistenceMode 持續性總覽

RDB 快照週期

rdbSnapshotPeriod 關於 RDB 快照

RDB 快照開始時間

rdbSnapshotStartTime 關於 RDB 快照

AOF 設定

aofConfig 關於 AOF 快照

啟用 API

App Design Center 預設會啟用 memorystore.googleapis.com API。

Google Cloud Memorystore for Valkey API

服務連線政策

ServiceConnectionPolicy 建立服務連線政策

引擎設定

maxmemory-clients

engineConfigs 可修改的設定參數

maxmemory

engineConfigs 可修改的設定參數

maxmemory-policy

engineConfigs 可修改的設定參數

notify-keyspace-events

engineConfigs 可修改的設定參數

slowlog-log-slower-than

engineConfigs 可修改的設定參數

maxclients

engineConfigs 可修改的設定參數

資料庫

engineConfigs 可修改的設定參數

cluster-databases

engineConfigs 可修改的設定參數

可用區分配設定可用區

zone 單一可用區執行個體

已啟用防刪除功能

App Design Center 預設會啟用叢集防刪除功能。

防止刪除叢集

KMS 金鑰

customerManagedKey 使用客戶自行管理的加密金鑰 (CMEK)

標籤

金鑰

標籤

建立及管理標籤

值

標籤

建立及管理標籤

區域分配設定模式

區域分配模式 單一可用區執行個體

叢集模式

mode 啟用及停用叢集模式

引擎版本

engineVersion 支援的版本

伺服器 CA 模式

serverCaMode 憑證授權單位

伺服器 CA 集區

serverCaPool 使用客戶管理的憑證授權單位 (CA) 保護資料

網路專案

託管共用虛擬私有雲網路的專案。

Shared VPC 總覽

維護版本

maintenanceVersion 關於 Memorystore for Valkey 維護作業

備份設定

自動備份設定

automatedBackupConfig 關於備份

Cloud Storage 來源

uri 關於備份

代管備份來源

managedBackupSource 關於備份

跨區域複製參數

參數名稱

說明和限制

背景資訊

執行個體角色

instanceRole 關於跨區域複製作業

主要叢集

primaryInstance 關於跨區域複製

次要叢集

secondaryInstance 關於跨區域複製作業

如要進一步瞭解如何執行跨區域複製作業 (例如附加、切換和卸載),請參閱 Terraform google_memorystore_instance 資源說明文件。