本文汇总了缓存数据库 Redis 企业版功能特性相关的常见问题。
Redis 企业版和 Redis 社区版实例之间的功能特性差异如下表所示。
对比项 | Redis 企业版 | Redis 社区版 |
---|---|---|
支持的产品架构 | 默认使用分片集群架构。更多详情,请参见产品架构。 | 支持启用和不启用分片集群两种架构。更多详情,请参见产品架构。 |
支持的节点规格 | 支持的节点规格详情,请参见产品规格 | 支持的节点规格详情,请参见产品规格。 |
每分片支持的节点数 | 每分片固定使用 2 个节点,且不允许变更节点数量。 | 每分片可选择使用 1~6 个节点,且支持变更节点数量。更多详情,请参见变更节点数。 |
实例计费项与价格 | 更多详情,请参见计费项与价格。 | 更多详情,请参见计费项与价格。 |
支持的数据模块 | Redis 企业版提供了如下数据模块:
说明 更多关于 Redis 企业版支持的数据模块详情,请参见数据模块。 | 当前仅支持灰度使用 ExBloom 和 ExString 数据模块。 说明 如需在 Redis 社区版实例中使用上述数据模块,请提交工单联系技术支持申请使用。 |
支持的控制台功能 | 支持的功能详情,请参见功能列表。 | 支持的功能详情,请参见功能列表。 |
支持的 API | 支持的 API 接口及详细使用方法,请参见 API 列表。 | 支持的 API 接口及详细使用方法,请参见 API 列表。 |
支持的 SDK | 支持 Python 、Go 和 Java 三种语言的 SDK。更多详情,请参见 SDK 参考。 | 支持 Python 、Go 和 Java 三种语言的 SDK。更多详情,请参见 SDK 参考。 |
Redis 企业版暂不支持读写分离功能。
Redis 企业版暂不支持查看慢日志功能。
虽然缓存数据库 Redis 企业版支持持久化,但 Redis 的持久化和主从复制都是异步进行的,不太适用于对数据可靠性和一致性要求较高的场景。您可以把部分数据(如对实时性要求较高的数据)放到 Redis 中,将 Redis 作为缓存使用,但不建议将 Redis 作为数据库来使用.
缓存数据库 Redis 企业版属于内存型数据库,业务负载和内存分配器会影响内存碎片量,过多的内存碎片会降低内存使用率。此外,Redis 也不支持分表、Schema、索引、外键等,需要通过集合内联和连接才能间接实现多条件查询,因此一般不建议将 Redis 作为数据库单独使用。