在應用程式設計中心,您可以設定 Memorystore for Redis 執行個體,為Google Cloud 應用程式提供全代管、可擴充的記憶體內 Redis 快取,無須管理複雜的 Redis 部署作業。您可以根據 terraform-google-memorystore Terraform 模組,自訂執行個體的元件連線和設定參數。
元件連線
下表列出可連結至 Memorystore for Redis 執行個體的元件,以及應用程式和產生的 Terraform 程式碼會有哪些更新。
連通元件 |
應用程式更新 |
背景資訊 |
|---|---|---|
|
Redis on Google Cloud的部署選項 | |
|
Memorystore for Redis 服務帳戶 | |
|
從 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) |