2024 年 3 月,Redis 出人意料地将原本的 BSD 3-Clause 许可证更改成了 RSALv2 和 SSPLv1 双许可证制度,这一变动让 Redis 变得不再完全开源。
为了回应这一变化,Valkey、Redka、Redict 以及微软的 Garnet 等多个新开源项目应运而生,致力于在开源许可下继续提供 Redis 的功能。
近日,为了增进用户参与度并支持社区开发,Redis 正式将 Redis OSS 更名为 Redis Community Edition (CE),并发布了最新的 7.4 版本。
Redis 7.4:开启新的篇章
全新的 Redis Community Edition 7.4 带来了一系列新功能和改进:
- 显著提升易用性和效率:最引人注目的是社区长期呼吁的哈希字段过期功能,它允许更精细地控制数据的过期时间,从而实现更高效的缓存和会话存储管理。
- 引入新矢量数据类型
bfloat16
和float16
:这些新类型大幅减少了内存使用(最多可达 47%),并在高负载下将延迟降低多达 59%。这些改进对需要快速响应和高效内存管理的应用程序特别有利,比如利用检索增强生成 (RAG) 技术的 AI 应用。 - 改进 Redis 查询引擎:简化了二级索引的使用。以前,查询标签中的特殊字符容易出错。现在,你可以将查询项括在双引号中,无需转义特殊字符,大大简化了查询过程并显著减少了语法错误。
Redis Stack 7.4 还带来了其他改进,包括更好地处理数据库中的空字段和缺失字段,以及增强的地理空间搜索功能。但由于使用率低,触发器和函数功能已被移除。
许可证与可用性
Redis 7.4 Community Edition 采用 RSALv2 和 SSPLv1 双许可证,对开发者、社区成员和最终用户仍然免费。你可以自由下载和使用该软件。要了解更多详情,请查看官方发布公告。
最新评论
需要管理员权限
直接降级 Windows10 一次性永久解决问题
我按照作者的方法成功了
使用PowerShell修改失败,禁止访问