当前位置: 首页 > news >正文

Redis 8.0正式发布,再次开源为哪般?

Redis 8.0 已经于 2025 年 5 月 1 日正式发布,除了一些新功能和性能改进之外,一个非常重要的改变就是新增了开源的 AGPLv3 协议支持,再次回归开源社区。

在这里插入图片描述

为什么说再次呢?这个需要从 2024 年 3 月份 Redis 7.4 说起,因为 Redis 从这个版本开始放弃了长期采用的 BSD 开源许可证,改为采用 RSALv2(Redis 源代码可用许可证)以及 SSPLv1(服务器端公共许可证)“双重授权”策略,主要目的是限制云厂商免费利用 Redis 代码提供商业化服务。

这两种许可证都不是 OSI 认可的开源许可,并且各自都有其限制。Redis 更改开源许可之后,引发了社区强烈反对,导致许多基于 Redis 开源版本开发的分支,例如 Valkey、Redict、KeyDB,导致 Redis 社区陷入分裂。

随着创始人 antirez 重新加入 Redis,公司为了挽回开发者和广大用户的信任,最终决定 Redis 8.0 在保留原有许可证的基础上,新增了 OSI 批准的 AGPLv3 作为开源选项,强调其“重归开源”。

在这里插入图片描述

除了修改开源协议之外,Redis 8.0 还带了大量的新特性和性能优化:

  • 引入向量集合 (vector sets),一种用于向量相似性搜索的新数据类型,增强了 Redis 在涉及语义搜索和推荐系统等 AI 场景中的能力;
  • 集成了多种 Redis Stack 技术,包括 JSON 数据类型、时间序列类型、5 种概率数据类型以及 Redis 查询引擎;
  • ACL(访问控制列表)支持新增的数据类型,实现细粒度安全控制;
  • 超过 30 项性能优化,最高提升 87% 和 2x 吞吐量。

在这里插入图片描述

另外,Redis 8.0 引入了一个新的复制机制,同时启动两个复制流,减少了复制时间和内存占用。

在这里插入图片描述

详细信息可以参考官方发布说明:

https://redis.io/blog/redis-8-ga/

那么问题来了,Redis 回归了开源社区,你会回归 Redis 吗?

相关文章:

  • SQL:MySQL函数:字符串函数
  • 深入解析:如何正确处理业务空值与技术异常?从避免滥用`None`和`WebDriverException`谈起
  • ERC-20与ERC-721:区块链代币标准的双星解析
  • 【知识点】三维项目中关于各种坐标系的初步认识
  • 2.3 点云数据存储格式——LiDAR专用型点云存储格式
  • 【Linux网络】Socket 编程预备
  • 极简远程革命:节点小宝 — 无公网IP的极速内网穿透远程解决方案
  • 用NVivo革新企业创新:洞悉市场情绪,引领金融未来
  • 科学发现 | 源于生活的启示与突破计划的创新
  • Python中,正则表达式,
  • Excel学习笔记
  • 【数据结构】——链表OJ(下)
  • K8s网络从0到1
  • 什么是变量提升?(形象的比喻)
  • 代码随想录算法训练营第三十七天-2|动态规划part2
  • CSS:字体和文本样式
  • Docker 常用命令
  • Google AI版图:解析AI Studio, Gemini, NotebookLM与GCP
  • 【Rust错误处理】Rust错误处理机制详解与应用实战
  • Yolo迁移训练-带训练源码
  • 视频丨习近平同普京会谈:共同弘扬正确二战史观,维护联合国权威和地位
  • 著名国际关系理论家、“软实力”概念提出者约瑟夫•奈逝世
  • 德国新一届联邦政府宣誓就职
  • 习近平致电祝贺默茨当选德国联邦总理
  • 科技日报刊文批院士专家“赶场式”跑会:助长浮躁之气功利之心
  • 国内外数十支搜救犬队伍齐聚三明,进行废墟搜救等实战