本页介绍可用 Redis 层级之间的差异。
Memorystore for Redis 支持基本层级和标准层级。基本层级最适合将 Redis 用作缓存并能经受住冷启动和完全清空缓存的应用。标准层级实例通过复制、读取副本和自动故障切换提供高可用性。
无法从基本层级升级到标准层级,反之亦然。如果您想要将数据从现有的基本层级实例移动到新的标准层级实例,请使用导入和导出来移动数据。
层级架构
下图展示了 Memorystore for Redis 服务层级的架构。
基本层级
- 一个 Redis 节点
- 临时缓存
标准层级
- 通过复制提供高可用性
- 在主节点故障时故障切换到副本
具有读取副本的标准层级
- 通过复制提供高可用性
- 读取副本允许分布式读取
特性比较
规格 | 基本层级 | 标准层级(停用读取副本) | 标准层级(启用读取副本) |
---|---|---|---|
说明 | 提供缓存,但不进行复制 | 通过复制提供冗余和可用性 | 通过复制数据来备份数据,并使用多个只读副本来提高读取吞吐量,从而提供冗余和可用性 |
Redis 主节点大小上限 | 300 GB | 300 GB | 300 GB |
最大网络带宽 | 16 Gbps | 16 Gbps | 写入总流量为 16 Gbps。每个节点的读取速度为 16 Gbps。1 |
I/O 线程 | 有2 | 有2 | 有2 |
缩放主屏幕尺寸 | 是 | 是 | 是 |
扩缩只读副本的数量 | 否 | 否 | 有 |
跨地区复制 | 否 | 有3 | 有3 |
自动故障切换 | 否 | 是 | 有 |
读取副本 | 否 | 否 | 有 |
传输加密 | 是 | 是 | 有 |
维护时段 | 有 | 是 | 有 |
Cloud Monitoring | 有 | 是 | 是 |
1 写入吞吐量上限为 16 Gbps。读取吞吐量取决于实例中的节点(读取副本)数量,包括主节点。例如,如果您的实例包含 1 个主节点和 2 个读取副本,则总读取吞吐量为 48 Gbps。
2 I/O 线程仅适用于搭载 Redis 6.x 版本的 M3 实例或更高版本的实例。如需了解详情,请参阅 Redis 版本 6.x。
3 墨西哥、蒙特利尔和大阪有三个可用区,每个区域的可用区位于一个或两个物理数据中心内。 这些区域正在扩展到至少三个物理数据中心。如需了解详情,请参阅 Cloud 位置和 Google Cloud Platform SLA。如需提高工作负载的可靠性,请考虑进行多区域部署。