开源的 Valkey 键值数据库是从 Redis 分叉出来的,正在为即将发布的 Valkey 9.0 特性版本做准备。Valkey 9.0-rc1 今天发布,带来了许多令人兴奋的性能优化和其他增强功能,这些优化和增强功能适用于这个内存中的键值数据库。
Valkey 9.0 中的一个优化是使用 AVX2 对 BITCOUNT 命令进行合并优化。对于 1MB 的值大小,性能提升高达 514%,而对于较小的 4KB 值大小,性能提升约为 10%,在 64KB 时约为 116%。

Valkey 还优化了字符串到整数的性能,并且依赖于 AVX-512 指令。通过使用 AVX-512 指令进行字符串到整数的转换,性能提升了 17~19%。

Valkey 9.0-rc1 还带来了更好的复制稳定性,支持使用 ARM NEON 向量指令优化 BITCOUNT,支持使用 SSE2 向量指令使 “findBucket” 性能提升 6%,以及多种其他性能优化。
Valkey 9.0 的一些新功能包括集群模式下的多数据库支持、多路径 TCP (MPTCP) 支持、原子槽迁移等。
Valkey 9.0-rc1 的下载和更多详情可通过 GitHub 获取。
Linuxeden开源社区