跳转到主要内容

KeyDB 项目的路线图是什么?

版本 6.3.2(现已发布)#

我们很高兴地宣布,版本 6.3.2 带来了一些重大更新,包括对 KeyDB FLASH 的 Beta 级别支持、新的 ASYNC 命令、延迟改进以及多项错误修复。

KeyDB FLASH 可用性#

KeyDB FLASH 作为 Beta 功能包含在此版本中。启用此功能可避免将所有数据存储在内存中,从而让您以更低的成本存储更多数据。KeyDB 会将数据持久化到其写入的存储介质中,无需使用 AOF/RDB 文件。KeyDB 使用 RocksDB 作为持久化存储提供程序,可通过配置 storage-provider flash /path/to/rocksdb/output 启用。更多信息请阅读 https://docs.keydb.cn/docs/flash/

新的 ASYNC 命令#

异步命令是可以在没有全局锁的情况下执行的命令。除了在 v6.3.0 中发布的 GET/MGET 支持外,还为以下命令添加了 ASYNC 支持:HGET、HMGET、HKEYS、HVALS、HGETALL、HSCAN,并可通过配置 enable-async-commands yes 启用。

Jammy 和 Bookworm 支持#

此版本已包含对 Ubuntu 22.04 (Jammy) 和 Debian 12 (Bookworm) 的打包支持,并将持续维护。有关安装详情,请参阅 https://docs.keydb.cn/docs/ppa-deb

发行说明#

有关改进和错误修复的完整列表,请参阅 v6.3.2 发行说明

即将推出!#

命名空间#

通过专用命名空间实现的多租户支持将在即将发布的版本中提供,相关进展可通过 PR#404 跟踪。这是一个由 @ederuiter 贡献的社区 PR。它将首先在不支持 active-rep 的情况下发布,active-rep 支持将在未来版本中添加。

JSON#

KeyDB 即将提供对嵌套哈希的原生支持。这将支持在哈希中嵌套数据结构,如哈希、值和列表,并将启用对大多数 JSON 对象的支持。

RAFT#

这是一种使用 RAFT 算法的强一致性模式。它能在节点间实现强数据一致性。更多详情请查看这篇博客文章