KeyDB 为任何项目加速用户体验
无论您是从小规模开始,还是为数百万用户提供服务,
KeyDB 都能让您为用户提供快速可靠的体验
让我们与众不同的开源特性
虽然 KeyDB 保持了与原生 Redis 功能集的对等,
但它提供了一些重大的开源进步
MVCC 非阻塞架构
通过在底层架构中实现 MVCC,KeyDB 可以查询数据库的单个快照,避免了像 SCAN 和 KEYS 这样会造成阻塞的调用。现在,这类查询可以在不降低现有工作负载整体性能的情况下大规模并发调用。
更好的过期(EXPIRE)处理
KeyDB 提供子键过期(Subkey EXPIREs),使得集合内的成员可以设置过期时间。现在的 EXPIRE 还具有近乎实时的“主动删除”功能,消除了旧模型在移除过期键时带来的严重延迟。
TLS 加密
KeyDB 提供的 TLS 支持,其吞吐量可达 Redis+TLS 的 7 倍
虽然 TLS 加密会增加额外的 CPU 开销,但 KeyDB 的多线程架构可以启用更多的工作线程,以防止任何性能下降。
ModJS
使用 KeyDB 的开源 JavaScript 模块创建您自己的命令。ModJS 基于强大的 V8 JIT 引擎构建,比 LUA 更快,并支持许多 node.js 模块,为常见任务提供广泛的库支持。