在应用设计中心内配置 Memorystore for Redis

Memorystore for Redis 是面向 Google Cloud的全代管式 Redis 服务。 通过利用高伸缩能力、高可用性且高度安全的 Redis 服务,在 Google Cloud 上运行的应用可实现卓越性能,且不必托管复杂的 Redis 部署。如需了解详情,请参阅 Memorystore for Redis 概览

本文档介绍了使用应用设计中心创建 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

纳诺 关于 Memorystore for Redis 的维护

持久性配置

持久性模式

persistenceMode 关于 RDB 快照

RDB 快照周期

rdbSnapshotPeriod 关于 RDB 快照

读取副本模式

ReadReplicasMode 关于只读副本

已获授权的网络

authorizedNetwork VPC 网络

启用 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) 简介