Redis 8.2 的第一个候选版本现在可用于测试这种流行的内存中键值数据库。Redis 8.2 基于最近的 Redis 8.0 版本构建,该版本最终与 AGPLv3 进行了三重许可,这源于开发人员/社区的反馈。
Redis 8.2-RC1 为流带来了新的命令,查询引擎具有新的 SVS-VAMANA 向量索引类型,用于针对现代 Intel CPU 优化的向量压缩,以及各种新的性能优化和内存使用改进。SVS-VAMANA 是 Redis 支持可扩展向量搜索 (SVS) 库集成工作的一部分。
Redis 8.2-RC1 的新性能/内存优化包括:
– 通过引入预取来优化 BITCOUNT
– 通过仅在具有易失性键
的数据库上执行过期检查来优化 SCAN – 优化 scanCallback 中的过期检查
– 通过缓存 string2ll 结果在 quicklistCompare
中优化 LREM、LPOS、LINSERT、ZRANK 等 – 在使用
TTL 时优化 COPY、RENAME 和 RESTORE – 减少与跟踪 malloc 的可用内存
相关的开销- 优化客户端的 cron 以避免阻塞主线程
– 通过内联数字改善内存占用 (MOD-9511)
通过 GitHub 下载有关今天 Redis 8.2-RC1 版本的下载和更多详细信息。
转自 Redis 8.2 Preparing More Performance Optimizations, SVS-VAMANA – Phoronix