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 吗?

相关推荐
廿一夏39 分钟前
MySql存储引擎与索引
数据库·sql·mysql
曲幽1 小时前
我用了FastApiAdmin后,连夜把踩过的坑都整理出来了
redis·python·postgresql·vue3·fastapi·web·sqlalchemy·admin·fastapiadmin
lzhdim3 小时前
SQL 入门 15:SQL 事务:从 ACID 到四种常见的并发问题
数据库·sql
瀚高PG实验室3 小时前
瀚高企业版V9.1.1在pg_restore还原备份文件时提示extract函数语法问题
数据库·瀚高数据库
TDengine (老段)3 小时前
TDengine Tag 设计哲学与 Schema 变更机制
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
YOU OU4 小时前
Spring IoC&DI
java·数据库·spring
Muscleheng5 小时前
Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错
数据库·postgresql
罗超驿6 小时前
18.事务的隔离性和隔离级别:MySQL面试高频考点全解析
数据库·mysql·面试
jran-6 小时前
Redis 命令
数据库·redis·缓存
小江的记录本7 小时前
【Java基础】Java 8-21新特性:JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven