是的,我们是。我们不仅是 Redis 的大本营,而且 Redis 社区版的大多数核心工程师也在这里工作。我们为 Redis 社区版项目做出了广泛的贡献。通常,我们遵守 Redis 社区版的规范,并尽一切努力使用最新版本更新我们的服务。
也就是说,以下 Redis 功能不适用于我们的服务上下文:
- 我们的服务不支持共享数据库,因为它们可能对性能产生负面影响。我们建议改用专用数据库(有关更多信息,请阅读此博文)。因此,以下命令将被阻止,并在使用时显示错误:
- 数据持久性和备份是从服务的 Web 界面管理的,因此会阻止以下命令:
- 由于复制由服务自动管理,并且可能会带来安全风险,因此会阻止以下命令:
- Redis Enterprise 集群技术与 Redis 社区版集群不同,它支持以无缝方式进行集群,适用于所有标准 Redis 客户端。因此,所有与 Cluster 相关的命令都将被阻止,并在使用时显示错误。
- Redis Enterprise 集群技术允许多个活动代理。因此,CLIENT ID 命令无法保证在多代理策略下连接到不同节点的客户端之间的增量 ID。
- 与托管 Redis 服务无关的命令将被阻止:
- CONFIG RESETSTAT
- 调试对象/SEGFAULT
- 对象
- 关闭
- 客户端暂停
- 命令信息
- 命令计数
- 命令 GETKEYS
- LATENCY LATEST
- 延迟历史记录
- 延迟重置
- 延迟图
- 延迟医生
- [内存统计](/commands/memory-stats/
- [记忆医生](/commands/memory-doctor/
- [内存 MALLOC-STATS](/commands/memory-malloc-stats/
- [内存清除](/commands/memory-purge/ (/commands/内存清除/)
- [模块负载](/commands/module-load/
- [模块卸载](/commands/module-unload/ (/命令/模块卸载/
- [模块列表](/commands/module-list/
- 此外,只有 Redis 配置设置的子集(通过 CONFIG GET/SET)适用于 Redis Cloud。尝试获取或设置未包含在以下列表中的配置参数时,在使用时会显示错误:
- hash-max-ziplist-entries (哈希最大压缩列表条目)
- hash-max-ziplist-值
- list-max-ziplist-entries (列表最大压缩列表条目)
- list-max-ziplist-value (列表最大压缩列表值)
- 通知密钥空间事件
- set-max-intset-entries
- slowlog-log-slower-than(值必须大于 1000)
- slowlog-max-len (值必须介于 128 和 1024 之间)
- zset-max-ziplist-entries
- zset-max-ziplist-值
- 最后,与 Redis 的 512MB 限制不同,我们服务中键名称的最大大小为 64KB(但是,键值的大小最大可达 512MB)。