Redis 7.4 版本

Redis 7.4 中的新增功能

Redis 7.4 引入了几项新功能和改进,旨在提高各种应用程序的内存效率、性能和易用性。这些更新包括对哈希字段过期的支持、适用于 AI 工作负载的新内存高效数据类型、简化的二级索引和时间序列优化。此外,Redis 7.4 还带来了一些行为和组件更改。 以下是这些更新的详细分类。

新功能

哈希字段过期支持

Redis 7.4 增加了为单个哈希字段设置过期时间或调整其剩余 TTL 的功能。用户长期以来一直要求此功能可以提高内存效率和性能,尤其是在缓存和会话存储场景中。

适用于 AI 工作负载的新内存高效数据类型

随着对 AI 应用程序的需求不断增长,Redis 7.4 引入了BFLOAT16FLOAT16数据类型。这些新类型在负载下可将内存使用量降低多达 47%,并将延迟降低多达 59%,使其成为在 AI 驱动的应用程序(包括矢量数据库和检索增强生成 (RAG))系统中存储和处理向量嵌入的理想选择。

使用插入式滤波器进行时间序列优化

Redis 7.4 为时间序列数据引入了插入过滤器,允许传感器在时间或值差异最小时忽略新的测量值。此功能有助于减小时序数据的大小并提高效率。

改进

简化的二级索引

Redis 查询引擎现在提供了一种更直接的二级索引方法,并添加了TAGindex 类型。查询带有特殊字符(如 和@.) 更容易,因为它不再需要转义;只需将查询词括在双引号中即可。此更新还包括对空字段和缺失字段的处理,使数据模型更加灵活。地理空间搜索已通过新运算符得到增强,例如INTERSECTDISJOIN,并且索引的内存使用情况报告已得到改进。

变化

行为更改

Redis 7.4 包括行为更改,例如使用 jemalloc 而不是 libc 来分配 Lua VM 代码。此调整减少了内存碎片并提高了性能。此外,ACL LOAD命令已修改,以确保仅断开具有受影响用户配置的客户端的连接,从而减少不必要的中断。

组件版本

Redis 版本 7.4 包括以下组件:

为本页评分
返回顶部 ↑