主要观点总结
本文主要介绍了Redis 8.0的新特性,包括重新开源、新增8种数据结构、性能提升等。文章还提到了Redis过去因为协议改动在开发者圈子里引发的争议,以及Redis 8.0相对于旧版本的优势。最后,文章呼吁读者更新到Redis 8.0以充分利用其新特性和性能优势。
关键观点总结
关键观点1: Redis 8.0重新开源
Redis 8.0引入了AGPLv3许可证,强调添加了真正的开源协议,以吸引开源社区贡献代码。
关键观点2: 新增8种数据结构
Redis 8.0新增了8种数据结构,包括向量集、JSON、时间序列和概率结构等,这些以前需要装插件模块,现在变成标配功能。
关键观点3: 性能大幅度提升
Redis 8.0做了底层优化,命令执行效率最高提升87%,每秒吞吐量最高提升2倍,主从复制性能提升18%,查询处理能力最高提升了16倍。
关键观点4: 开源的本质和信仰
文章最后提到开源不是一种姿态,而是一种信仰,呼吁读者更新到Redis 8.0以充分利用其新特性和性能优势。
正文
防止云服务商白嫖拿去赚钱
。
Redis 8.0 新特性
引入 AGPLv3 许可证
Redis 8.0 又正式引入了
AGPLv3
许可证:
此外,Redis 还已经将免费产品的名称从
Redis Redis Community Edition(社区版)
更改为
Redis Redis Open Source(开源版)
,以强调添加了 AGPLv3 许可证。
讲真,这个决定真的有点出乎我意料,但这背后也是有原因的,
Redis 需要吸引开源社区贡献代码,使用 AGPL 才能符合 OSI 的开源协议
,AGPL 是一个真正被全球开源社区认可的开源协议。
有了
AGPLv3
新许可协议,只要你遵守开源规则,
把你改动的代码开源出来,就可以自由使用
,云服务商又可以偷着笑了。
插播一条:如果你近期准备面试跳槽,点击
Java面试库
小程序刷题吧,共 3000+ 道,几乎覆盖了所有主流 Java、Redis 面试题。
新增 8 种数据结构
这次 Redis 8.0 是真有诚意满满,不仅回归开源的本质,其次,它还干了一件事。
Redis 8.0 新增了 8 种数据结构:向量集、
JSON、时间序列和 5 种概率结构,包括布隆过滤器、布谷鸟过滤器、计数最小草图、top-k 和 t-digest
等。
这些数据结构,以前是需要
装插件模块
的,甚至还有的是
商业使用