redis 8.0新版本发布

预览-2025-06-08-jL3b7QXt@2x

传送门: https://github.com/redis/redis/tree/8.0.0

前言

redis在5月2号发布了最新版本8.0.0,这个新的版本带来完全开源的消息。之前的一个版本还是7.4.2,突然升级一下大版本,肯定是做了巨大的改变,也事实如此。下边我们一起看一下,具体有哪些新特性.

相比上个7.4.2的改变

  • redis社区版本目前修改名字为redis开源

  • 开源许可发生改变

    • (a) Redis源代码可用许可协议2.0(RSALv2)
    • (b) 服务器端公共许可证v1(SSPLv1)
    • (c) GNU通用公共许可证(AGPLv3)
  • 新的redis查询引擎和8种数据结构的引入

    • (1)redis查询引擎,现在支持查询高阶向量
    • (2)可查询的JSON文档
    • (3)时间序列
    • (4-8)五种概率数据结构:布隆过滤器、布谷鸟过滤器、计数-最小草图、Tok-k和 t-digest
    • (9)**向量集(Vector set)[beta]**,支持向量的相似查询和智能排序
    • 以上这9种组件全部在发新版本二进制文件中
    • 可以参考README.md文件构建编译上述的9个组件
    • 新的配置文件:redis-full.conf。用于配置所有的组件
    • 由于新加了组件,ACL也同时新增了:@search, @json, @timeseries, @bloom, @cuckoo, @cms, @topk, @tdigest (安全问题的处理)、@READ、@Write
    • 30+性能和资源利用率提升预览-2025-06-08-DmXiNXVM@2x预览-2025-06-08-7DqeSqQE@2x
  • 引入新的I/O线程模型,可在多核环境中的链接性能,提升吞吐量

  • 引入更加高效和健壮性的副本复制机制

  • 新的Hash命令:HGETDEL,HGETEX,HSETEX (Hash键的过期特性)

Redis 8 的版本出现的意义

redis 8 的发布重新定义了游戏规则,回归开源来换得开源社区的支持,redis在市场上一直不讨好,市场上的肉都被云服务商吃掉了,redis本身的设计并不复杂,云服务商的开发成本很低,原有的开源+闭源模式完全打不过云服务商,开源是redis唯一的道路,此次开源相信会对redis社区发展壮大做出积极的意义。


redis 8.0新版本发布
https://liu620.github.io/2025/06/08/redis 8.0新版本发布/
作者
alen
发布于
2025年6月8日
许可协议