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