設定 Memorystore for Redis Cluster

Memorystore for Redis Cluster 是適用於Google Cloud的全代管 Redis 服務。在 Google Cloud 上執行的應用程式可運用高擴充性、高可用性和安全的 Redis 服務,發揮最佳效能,無須費心管理複雜的 Redis 部署作業。

Memorystore for Redis Cluster 會將資料分配 (或「分片」) 到主要節點,並將資料複製到選用的副本節點,確保高可用性。相較於垂直資源調度架構,水平資源調度叢集架構的效能更佳,因為 Redis 在許多較小的節點上效能較好,而非在較少的較大節點上。詳情請參閱「Memorystore for Redis Cluster 總覽」。

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

元件連線

下表列出可連線至 Memorystore for Redis Cluster 的元件,以及應用程式和產生的 Terraform 程式碼的更新結果。

已連結的元件

應用程式更新

背景資訊

Cloud Run

  • Cloud Run 服務可以在 Memorystore for Redis Cluster 中快取資料。
  • 系統會將 Memorystore for Redis Cluster 連線資訊新增至 Cloud Run 環境變數。
  • roles/redis.editor 角色會新增至 Cloud Run 服務帳戶。
連線至 Memorystore for Redis Cluster

必要設定參數

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

參數名稱

說明和限制

背景資訊

名稱

name 建立執行個體

專案 ID

您要部署 Memorystore for Redis Cluster 資源的專案。

設定元件

區域

locationId 支援地區

網路

網路 網路設定指南

選用設定參數

以下是視需要選用的參數。如要顯示進階參數,請在「設定」區域選取「顯示進階欄位」

功能

參數名稱

說明和限制資訊

背景資訊

分片數量

shardCount 碎片

副本數量

replicaCount 主要節點和副本節點

傳輸加密模式

transitEncryptionMode 關於傳輸中資料加密

授權模式

authorizationMode 使用 IAM 控管存取權

節點類型

nodeType 叢集和節點規格

區域分配設定模式

mode 單一可用區執行個體

維護期間

Day

關於 Memorystore for Redis Cluster 的維護作業

營業時間

小時 關於 Memorystore for Redis Cluster 的維護作業

分鐘

分鐘 關於 Memorystore for Redis Cluster 的維護作業

關於 Memorystore for Redis Cluster 的維護作業

Nanos

nanos 關於 Memorystore for Redis Cluster 的維護作業

保留設定

持續模式

persistenceMode 持續性總覽

RDB 快照期間

rdbSnapshotPeriod 關於 RDB 快照

RDB 快照開始時間

rdbSnapshotStartTime 關於 RDB 快照

AOF 設定

AofConfig 關於 AOF 快照

啟用 API

根據預設,啟用 redis.googleapis.com API。

Google Cloud Memorystore for Redis Cluster API

服務連結政策

ServiceConnectionPolicy 建立服務連線政策

Redis 設定

Max Memory Clients

redisConfigs 可修改的設定參數

最大記憶體

redisConfigs 可修改的設定參數

記憶體上限政策

redisConfigs 可修改的設定參數

Notify Key Space Events

redisConfigs 可修改的設定參數

Slow Log - Log Slower Than

redisConfigs 可修改的設定參數

客戶上限

redisConfigs 可修改的設定參數

區域發布設定區域

區域 單一可用區執行個體

已啟用防刪除功能

根據預設,啟用叢集防刪除功能。

防止刪除叢集

KMS 金鑰

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

標籤

金鑰

標籤

建立及管理標籤

標籤

建立及管理標籤

跨區域複製參數

參數名稱

說明和限制

背景資訊

叢集角色

clusterRole 關於跨區域複製作業

主要叢集

primaryCluster 關於跨區域複製作業

次要叢集

secondaryClusters 關於跨區域複製作業

如需執行跨區域複製作業 (例如連接、切換和卸載) 的操作說明,請參閱 Terraform google_redis_cluster 資源說明文件