在 Application Design Center 中設定 Memorystore for Redis

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

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

元件連線

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

已連結的元件

應用程式更新

背景資訊

Compute Engine 執行個體範本

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

服務帳戶

  • 服務帳戶可以管理 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 執行個體

選用設定參數

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

功能

參數名稱

說明和限制資訊

背景資訊

顯示名稱

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)