Memorystore for Redis Cluster 概览

Memorystore for Redis Cluster 是 Google Cloud 的一种全代管式 Redis 服务。通过利用具有高伸缩能力、高可用性且高度安全的 Redis 服务,在 Google Cloud 上运行的应用可实现卓越性能,且不必管理复杂的 Redis 部署。

主要概念和术语

分层资源结构

Memorystore for Redis Cluster 将 Redis 部署中使用的各种资源收集到分层结构中,从而简化管理。 下图说明了此结构:

一张图,显示了 Memorystore 集群由主节点和副本节点组成

Memorystore for Redis Cluster 实例由一组分片组成,每个分片都包含键空间的子集。Memorystore 集群中的每个分片都由一个主节点组成,并且可以选择包含最多五个副本节点。 添加副本节点后,Memorystore 会自动将分片的节点分布到各个可用区,以提供更高的可用性和吞吐量。

实例

Memorystore for Redis Cluster 实例是数据的容器。在引用单个 Memorystore for Redis Cluster 部署单元时,术语 实例集群可以互换使用。预配 Memorystore 实例时,您必须预配足够多的分片来处理整个应用的键空间。

如需详细了解 Memorystore 集群规范,请参阅集群和节点规范

分片

您的集群由多个大小相等的分片组成。如需详细了解 Memorystore 分片规范,请参阅集群和节点规范

主节点和副本节点

每个分片都有一个主节点。每个分片可以有 0-5 个副本节点。副本提供高可用性和额外的读取吞吐量,并且均匀分布在各个可用区。

如需了解详情,请参阅高可用性和副本

Redis 版本

Memorystore for Redis Cluster 基于开源 Redis 7.x 版,并支持 Redis 命令库的 子集

集群端点

每个实例都有一个发现端点,您的客户端会连接到该端点。您的客户端还使用发现端点进行集群节点发现。如需了解详情,请参阅集群端点

网络前提条件

您必须先为项目设置 网络,然后才能创建 Memorystore for Redis Cluster 实例。

结算

如需了解可用区域的价格信息,请参阅价格页面。