設定 Memorystore for Redis 執行個體

在應用程式設計中心,您可以設定 Memorystore for Redis 執行個體,為Google Cloud 應用程式提供全代管、可擴充的記憶體內 Redis 快取,無須管理複雜的 Redis 部署作業。您可以根據 terraform-google-memorystore Terraform 模組,自訂執行個體的元件連線和設定參數。

元件連線

下表列出可連結至 Memorystore for Redis 執行個體的元件,以及應用程式和產生的 Terraform 程式碼會有哪些更新。

連通元件

應用程式更新

背景資訊

Compute Engine 執行個體範本

  • Compute Engine 執行個體可以管理及快取 Memorystore 執行個體中的資料。
  • Memorystore 連線資訊會新增至 Compute Engine 執行個體範本中繼資料。
  • roles/redis.editor 角色已新增至 Compute Engine 服務帳戶。
Redis on Google Cloud的部署選項

服務帳戶

  • 服務帳戶可以管理 Memorystore for Redis 執行個體。
  • roles/redis.editor 角色已新增至服務帳戶。
Memorystore for Redis 服務帳戶

Cloud Run

  • Cloud Run 服務可將資料快取至 Memorystore for Redis 執行個體。
  • Memorystore for Redis 連線資訊會新增至 Cloud Run 環境變數。
  • roles/redis.editor 角色已新增至 Cloud Run 服務帳戶。
從 Cloud Run 服務連線至 Redis 執行個體

必要設定參數

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

參數名稱

說明與限制

背景資訊

專案 ID

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

設定元件

區域

locationId 地區與區域

可用區

locationId 地區與區域

名稱

name 建立及管理 Redis 執行個體

選用設定參數

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

功能

參數名稱

說明和限制資訊

背景資訊

顯示名稱

displayName 建立及管理 Redis 執行個體

級別

級別 Redis 級別功能

記憶體大小 (GB)

memorySizeGb 容量級別

Redis 版本

redisVersion 支援的版本

連線模式

ConnectMode 連線模式

副本數量

replicaCount 關於唯讀副本

已啟用驗證

authEnabled 關於 Redis AUTH

傳輸加密模式

TransitEncryptionMode 關於傳輸中資料加密

維護政策

說明

description 關於 Memorystore for Redis 的維護作業

Day

天 關於 Memorystore for Redis 的維護作業

營業時間

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

分鐘

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

秒

秒 關於 Memorystore for Redis 的維護作業

Nanos

nanos 關於 Memorystore for Redis 的維護作業

保留設定

資料保留模式

persistenceMode 關於 RDB 快照

RDB 快照週期

rdbSnapshotPeriod 關於 RDB 快照

唯讀副本模式

ReadReplicasMode 關於唯讀副本

授權網路

authorizedNetwork 虛擬私人雲端網路

啟用 API

預設會啟用 redis.googleapis.com API。

Google Cloud Memorystore for Redis API

替代地區 ID

alternativeLocationId 地區與區域

保留的 IP 範圍

reservedIpRange 建立具有特定 IP 位址範圍的 Redis 執行個體

次要 IP 範圍

secondaryIpRange 建立具有特定 IP 位址範圍的 Redis 執行個體

標籤

金鑰

labels 建立及管理標籤

值

labels 建立及管理標籤

客戶自行管理的金鑰

customerManagedKey 關於客戶自行管理的加密金鑰 (CMEK)