变更开源许可证引起的争议非常大,但按照 Redis 自己的说法,变更许可证后有利于 Redis 的发展,因为现在 Redis 不再有自我审查,没有任何问题可以阻碍创新。
本周 Redis 推出变更许可证后的首个重大更新日志Redis 8,该公司首席执行官 Rowan Trollope 发文说明变更许可证后的重大意义:
在变更许可证前本质上 Redis 是有自我审查的,因为许可证阻碍了公司的许多创新,原因很简单,Redis 的任何创新都会被谷歌和 AWS 免费拿走然后去出售,谷歌和亚马逊借助自己的垄断优势可以获得更多收入。而变更许可证后谷歌和亚马逊没法再免费使用 Redis,接下来 Redis 可以随心所欲的创新再也不用担心被白嫖。
Redis 8 的主要亮点:
此次推出的新版本最重要的就是作为 AI 场景的矢量数据库并提高速度,Redis 越来越受到 AI 开发者的青睐,这些开发者正在寻找速度更快的矢量数据库,以便在基础模型上通过检索增强生成 RAG 进行创新。
Redis 8 大幅度提高数据缓存效率实现快速和语义缓存,Redis 称开发者通过缓存节省了 30%~90% 的推理成本,而开发者们也向 Redis 积极反馈形成正向循环。
值得注意的是为了方便开发者们的使用,Redis 还推出了 AI Copilot 功能,开发者可以借助此功能使用自然语言进行对话,更快检索 Redis 文档和编写代码。
推出基于闪存驱动器 (SSD) 的 Redis Flex 版:
以前的 Redis 主要侧重于将数据缓存在内存中加速访问,内存的访问速度确实要远高于固态硬盘,但问题在于内存的价格实在是太高了。
所以现在 Redis 推出 Redis Flex 版,该版本可以将数据缓存在闪存驱动器中,Redis Flex 也代表下一代版本,该版本既支持内存也支持闪存运行,对于想要缩减成本的企业来说完全可以使用闪存驱动器替代内存。
Redis 认为使用 Redis Flex 版企业能够将数据缓存成本降低 80%,暂时 Redis Flex 版尚未提供公开预览,不过也快了,有兴趣的开发者可以关注一下后续。
社区版的 Redis:
此次变更许可证后,Redis 也将之前 Redis Stack 中的功能引入到 Redis 社区版中,由于是 BSD 许可证,Redis 之前是没法将这些功能直接放到 Redis Core 中的。
现在 Redis Core 和 Redis Stack 之间没有区别,取而代之的是 Redis 社区版。注:目前 Redis 官网还未提供 Redis 8 社区版,暂时只能下载到 7.x 版。