本文列出Redis企业版各形态产品与Redis社区版产品的相关特性对比,为您的产品选型提供相关参考。

选型参考

类别 Redis企业版 Redis社区版
性能增强型 混合存储型
特点 极高的性能、更多的数据结构,可简化开发,提高数据存储和处理性能。 在保证常用数据访问性能不下降的基础上降低成本。 兼容开源Redis,高性能。
适用场景 以性能为中心,且对成本不敏感的缓存场景。 适用于业务冷热数据区分明显,且对成本敏感的场景。 适合中小型或验证型应用,适用于标准化Redis使用和迁移场景。

特性对比

下述表格中,✔️表示支持该功能,❌表示不支持该功能。

类别 对比项 Redis企业版 Redis社区版
性能增强型 混合存储型 2.8、4.0及5.0版本 6.0版本
基本性能 性能基准(以Redis社区版为基准) 300% 90%~40% ① 一致 120%
单个数据节点的最大连接数 30,000 10,000 10,000 10,000
单Key服务能力(QPS) ,以时间复杂度为O(1)的命令衡量。 450,000 120,000~60,000 ① 140,000 160,000
规格特性 磁盘类型 本地盘 本地盘 本地盘 ESSD云盘(PL1)
ESSD云盘(PL1)
线程模型 多IO+单Worker(Real Multi-IO) ③ 单IO+多Worker 单IO+单Worker 多IO+单Worker
单位成本(以Redis社区版为基准) 200% 30% 一致 一致
数据结构 基础数据结构及命令支持 不同形态支持的命令有所不同,详情请参见Redis企业版命令限制 部分命令不支持,详情请参见Redis社区版命令支持
扩展模块 ② ✔️
落盘模式 主从复制一致性 最终一致 最终一致 最终一致 最终一致
落盘一致性 ③ Write Back Write Back Write Back Write Back
持久化级别 秒级 秒级 秒级 秒级
安全性 数据库审计 ✔️ ✔️ ✔️(2.8版本不支持) ✔️
SSL加密 ✔️ ✔️ ✔️
IP白名单 ✔️ ✔️ ✔️ ✔️
高级功能 数据闪回 ✔️
DTS单向同步 ✔️ ✔️ ✔️ ✔️
DTS双向同步 ✔️

表格中数字标记的解释如下:

  • ①:性能基准和数据访问的冷热分布相关,命中内存的比例越高性能越接近社区版基准性能。
  • ②:数据落盘方式主要有下述两种:
    • Write Through:数据写入成功,数据同步落盘后返回。
    • Write Back:数据写入成功即返回成功,数据异步刷盘。
  • ③:区别于Redis社区版6.0的多线程,性能增强型的Real Multi-IO能够将IO加速地更彻底,具备更高的抗连接冲击性,且可以线性地提升吞吐能力。