预览-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种数据结构的引入

  • 引入新的I/O线程模型,可在多核环境中的链接性能,提升吞吐量

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

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

Redis 8 的版本出现的意义

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