本页介绍可用 Redis 层级之间的差异。
Memorystore for Redis 支持基本层级和标准层级。基本层级最适合将 Redis 用作缓存并能经受冷重启和完全清空缓存的应用。标准层级实例通过复制、读取副本和自动故障切换提供高可用性。
无法从基本层级升级到标准层级,反之亦然。如果您想要将数据从现有的基本层级实例移动到新的标准层级实例,请使用导入和导出来移动数据。
层级架构
下图展示了 Memorystore for Redis 服务层级的架构。
基本层级
- 一个 Redis 节点
- 临时缓存
标准层级
- 通过复制提供高可用性
- 在主节点故障时故障切换到副本
具有读取副本的标准层级
- 通过复制提供高可用性
- 读取副本允许分布式读取
特性比较
规格 | 基本层级 | 标准层级(停用读取副本) | 标准层级(启用读取副本) |
---|---|---|---|
说明 | 提供缓存,但不进行复制 | 通过复制提供冗余和可用性 | 通过用于备份数据的复制功能以及多个读取副本来提高读取吞吐量,提供冗余和可用性 |
Redis 主实例大小上限 | 300 GB | 300 GB | 300 GB |
最大网络带宽 | 16 Gbps | 16 Gbps | 16 Gbps |
I/O 线程 | 有1 | 有1 | 有1 |
扩缩主要大小 | 是 | 是 | 是 |
调节读取副本数量 | 否 | 否 | 是 |
跨地区复制 | 否 | 是 | 是 |
自动故障切换 | 否 | 是 | 是 |
读取副本 | 否 | 否 | 是 |
传输加密 | 是 | 是 | 是 |
维护时段 | 是 | 是 | 是 |
Cloud Monitoring | 是 | 是 | 是 |
1 I/O 线程仅适用于运行 Redis 6.x 版的 M3 或更高版本。如需了解详情,请参阅 Redis 6.x 版。