Memorystore for Redis Cluster 是一种全代管式 Redis 服务,适用于 Google Cloud。通过利用具有高伸缩能力、高可用性且高度安全的 Redis 服务,在 Google Cloud 上运行的应用可实现卓越 性能,且不必管理复杂的 Redis 部署。
Memorystore for Redis Cluster 会将您的数据分布(或“分片”)到主节点中,并将您的数据复制到可选的副本节点中,以确保高可用性。与纵向伸缩架构相比,横向伸缩集群架构可提供更好的性能,因为 Redis 在许多较小的节点上比在较少的较大节点上表现更好。如需了解详情,请参阅 Memorystore for Redis Cluster 概览。
本文档介绍了使用 App Design Center 创建 Memorystore for Redis Cluster 时可以配置的连接和参数。配置参数基于 terraform-google-memorystore Terraform 模块。
组件连接
下表列出了您可以连接到 Memorystore for Redis Cluster 的组件,以及对您的应用及其生成的 Terraform 代码的相应更新。
连接的组件 |
应用更新 |
背景信息 |
|---|---|---|
|
连接到 Memorystore for Redis Cluster |
必需的配置参数
如果您的模板包含 Memorystore for Redis Cluster 组件,则必须先配置以下参数,然后才能进行部署。
参数名称 |
说明和限制条件 |
背景信息 |
|---|---|---|
名称 |
name | 创建实例 |
项目 ID |
您要在其中部署 Memorystore for Redis Cluster 资源的项目。 |
配置组件 |
区域 |
locationId | 支持的区域 |
网络 |
网络 | 网络设置指南 |
可选配置参数
以下参数是可选的。如需显示高级参数,请在配置 区域中选择显示高级字段 。
跨区域复制参数
参数名称 |
说明和限制条件 |
背景信息 |
|---|---|---|
集群角色 |
clusterRole | 关于跨区域复制 |
主要集群 |
primaryCluster | 关于跨区域复制 |
次要集群 |
secondaryClusters | 关于跨区域复制 |
如需了解如何执行跨区域复制操作(例如 连接、切换和分离),请参阅 Terraform google_redis_cluster 资源文档。