配置 Memorystore for Redis Cluster

在应用设计中心,您可以配置 Memorystore for Redis Cluster,以提供可横向伸缩的高可用性 Redis 缓存,该缓存可跨主节点对数据进行分片,并跨可选副本节点复制数据。您可以根据 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 Cluster

Compute Engine 实例模板

  • 实例模板可以将数据缓存在 Memorystore for Redis Cluster 中。
  • App Design Center 会将 Memorystore for Redis Cluster 连接信息添加到计算实例元数据中。
连接到 Memorystore for Redis Cluster

服务账号

  • 应用设计中心会将 roles/redis.editor 角色添加到服务账号凭证中,以便服务账号管理集群。
连接到 Memorystore for Redis Cluster

VPC 网络

  • App Design Center 会将 Memorystore for Redis Cluster 部署到所选 VPC 网络中。
  • App Design Center 会将 VPC 网络信息添加到 Memorystore for Redis Cluster 网络参数中。
网络设置指南

必需的配置参数

如果您的模板包含 Memorystore for Redis Cluster 组件,则必须在部署之前配置以下参数。

参数名称

说明和限制

背景信息

名称

name 创建实例

项目 ID

您要在其中部署 Memorystore for Redis Cluster 资源的项目。

配置组件

区域

locationId 支持的区域

网络

网络 网络设置指南

可选配置参数

以下参数是可选的。如需显示高级参数,请在配置区域中选择显示高级字段。

功能

参数名称

说明和限制条件信息

背景信息

分片数

shardCount 分片

副本数

replicaCount 主节点和副本节点

传输加密模式

transitEncryptionMode 传输加密简介

授权模式

authorizationMode IAM 身份验证简介

节点类型

nodeType 集群和节点规范

可用区分布配置模式

mode 单可用区实例

维护窗口

Day

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 配置

Max Memory Clients

redisConfigs 可修改的配置参数

最大内存

redisConfigs 可修改的配置参数

最大内存政策

redisConfigs 可修改的配置参数

通知关键空间事件

redisConfigs 可修改的配置参数

慢日志 - 记录慢于以下时间的日志

redisConfigs 可修改的配置参数

客户端数量上限

redisConfigs 可修改的配置参数

Zone Distribution Config Zone

zone 单可用区实例

已启用防删除保护

默认情况下,启用集群防删除保护。

防止删除集群

KMS 密钥

customerManagedKey 使用客户管理的加密密钥 (CMEK)

标签

键

标签

创建和管理标签

值

标签

创建和管理标签

跨区域复制参数

参数名称

说明和限制

背景信息

集群角色

clusterRole 跨区域复制简介

主要集群

primaryCluster 跨区域复制简介

次要集群

secondaryClusters 跨区域复制简介

如需了解如何执行跨区域复制操作(例如附加、切换和分离),请参阅 Terraform google_redis_cluster 资源文档。