redis 8.0新版本发布
传送门: 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+性能和资源利用率提升
引入新的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新版本发布/