Redis 容量版与 Redis 社区版的特性对比
更新时间:2024-07-16
百度智能云Redis内核在功能上较社区版做了大量优化,包括持久化、安全、Module命令、在线性能分析、以及异地多活等企业级特性。以下是主要功能的对比:
类别 | 功能 | 社区版 | Redis 内存版 | Redis 容量版 |
---|---|---|---|---|
性能 | QPS(以Redis社区版为基准) | 100% | 100% | String数据类型性能可达80%,复杂数据类型与具体场景有关 |
线程模型 | 多IO线程+单Woker线程 | 多IO线程+单Woker线程 | 多IO线程+多Woker线程 | |
数据类型 | 原生数据结构 | 100% | 100% | 70%+ |
Module命令支持 | 不支持 | JSON、Search、CAS\CAD、BloomFilter、ExHash | JSON、CAS\CAD | |
持久化 | 存储介质 | 内存 | 内存 | 磁盘 |
持久化级别 | 秒级 | 秒级 | 命令级别 | |
AOF异步化 | 不支持 | 支持 | 没有AOF功能,数据实时写磁盘 | |
RDB Fork优化 | 不支持 | 支持 | 没有RDB功能,数据实时写磁盘 | |
安全 | IP白名单 | 不支持 | 支持 | 支持 |
SSL加密 | 支持 | 支持 | 支持 | |
TDE加密 | 不支持 | 支持 | 不支持 | |
高危命令在线记录和封禁 | 不支持 | 支持 | 不支持 | |
性能分析 | 访问日志 | 不支持 | 支持 | 支持 |
性能分析 | 支持(slowlog、lantency) | 支持(slowlog、lantency) | 支持(slowlog、在线命令级Perflog) | |
热点key统计 | 支持 | 支持 | 不支持 | |
大key统计 | 支持 | 支持 | 支持 | |
企业级特性 | 主从复制一致性 | 异步复制 | 支持异步复制和半同步复制 | 支持异步复制和半同步复制 |
主从复制优化 | 社区基准功能,共享复制Buffer(百度云贡献社区) | 新增基于AOF的增量复制、渐进式复制 | 基于RocksDB WAL的增量复制 | |
扩缩容优化 | 慢(基于Key迁移) | 快(基于Slot迁移) | 快(基于Slot迁移) | |
按时间点回档 | 支持(百度云贡献社区) | 支持 | 支持 | |
自动读写分离 | 不支持 | 支持 | 不支持 | |
代理层缓存 | 不支持 | 支持 | 支持 | |
异地多活 | 不支持 | 支持 | 支持 | |
DTS数据同步 | 不支持 | 支持 | 支持 |