設定 Memorystore for Redis Cluster

在應用程式設計中心,您可以設定 Memorystore for Redis Cluster,提供可水平擴充的高可用性 Redis 快取,將資料在主要節點之間進行 shard,並複製到選用的副本節點。您可以根據 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 叢集

Compute Engine 執行個體範本

  • 執行個體範本可將資料快取至 Memorystore for Redis 叢集。
  • App Design Center 會將 Memorystore for Redis Cluster 連線資訊,新增至運算執行個體中繼資料。
連線至 Memorystore for Redis 叢集

服務帳戶

  • App Design Center 會將 roles/redis.editor 角色新增至服務帳戶憑證,讓服務帳戶管理叢集。
連線至 Memorystore for Redis 叢集

虛擬私有雲網路

  • App Design Center 會將 Memorystore for Redis Cluster 部署至所選虛擬私有雲網路。
  • App Design Center 會將虛擬私有雲網路資訊,新增至 Memorystore for Redis Cluster 網路參數。
網路設定指南

必要設定參數

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

參數名稱

說明與限制

背景資訊

名稱

name 建立執行個體

專案 ID

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

設定元件

區域

locationId 支援地區

網路

network 網路設定指南

選用設定參數

以下為選用參數。如要顯示進階參數,請在「Configuration」(設定) 區域中選取「Show advanced fields」(顯示進階欄位)。

功能

參數名稱

說明和限制資訊

背景資訊

Shard 數量

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 設定

記憶體用量最高的用戶端

redisConfigs 可修改的設定參數

記憶體上限

redisConfigs 可修改的設定參數

記憶體上限政策

redisConfigs 可修改的設定參數

通知重要聊天室事件

redisConfigs 可修改的設定參數

慢速記錄 - 記錄速度慢於

redisConfigs 可修改的設定參數

用戶端數量上限

redisConfigs 可修改的設定參數

可用區分布設定可用區

zone 單一可用區執行個體

已啟用防刪除功能

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

防止刪除叢集

KMS 金鑰

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

標籤

金鑰

標籤

建立及管理標籤

值

標籤

建立及管理標籤

跨區域複製參數

參數名稱

說明與限制

背景資訊

叢集角色

clusterRole 關於跨區域複製作業

主要叢集

primaryCluster 關於跨區域複製作業

次要叢集

secondaryClusters 關於跨區域複製作業

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