
2024:Valkey 之年
年末是回顾的好时机,但对于 Valkey 而言,这个特殊的年末具有非凡的意义。想想看:2023 年的这个时候,没有人听说过“Valkey”这个名字,因为它根本不存在。鉴于短短几个月内发生的巨大变化,这几乎令人难以置信。
现在,2024 年末,Valkey 已经发布了一个次要版本和一个主要版本,以及一些补丁。Valkey 7.2 主要介绍了该项目和新名称,同时继承了分叉之前的特性集和性能。Valkey 8.0 进行了重大的内部更改,通过多线程 I/O 带来了更高的性能,通过重写的主字典提高了内存效率,对性能和资源使用提供了更细粒度的可见性,并增强了复制和槽迁移的可靠性。2025 年,该项目正展望着一个充满新功能以及大量性能和效率优化的未来。
开端
在这一年中,Valkey 的入门方式发生了显著变化。当 Valkey 首次在北美开源峰会发布时,我记得兴奋地告诉人们,你可以从源代码构建,从网站获取二进制文件,甚至使用容器。现在,你可以直接从大多数 Linux 发行版的包管理器获取 Valkey(2025 年还将有更多方式)。有多种容器化和操作器选项可满足你的需求。对于那些希望让他人运行 Valkey 的用户,它还可以在 Aiven、AWS、Google Cloud Platform、NetApp Instaclustr、UpCloud 等多个平台上作为服务提供。
Valkey 的热度引来了大量的报道。最初关于 Valkey 的报道主要关注一切发生的速度:在许可证更改仅 8 天后,该项目就发布了一个版本,成为了一个拥有业界多家公司支持的 Linux 基金会项目
一个如此规模和范围的项目仅用八天时间就完成,这令人震惊。一个包括 AWS、Google 和 Oracle 等所有厂商在内的如此规模的项目仅用八天时间就宣布,这是前所未有的事件。即使撇开必要的法律批准不谈,命名和品牌塑造也需要时间——显然,在这个案例中也是如此。
在这一年中,报道的焦点从项目成立转向了发展速度
根据 GitHub 截至撰写本文时的数据,Valkey 的贡献者数量大约是 Redis 的 10 倍,并且领先 Redis 数百个提交。它就像 Redis,但拥有更多的活力,更大的开发团队,以及一个突然不再受制于将所需功能隐藏在付费墙后的社区。
案例
除了这些报道之外,项目成立不到六个月,一份报告显示63% 的受访者已经熟悉 Valkey,因此有无数人已经在使用它也就不足为奇了。这些公开分享的具体案例是下一波迁移的宝贵数据点。在九月的香港开源峰会上,来自 Verizon 的Dirk Hohndel谈到了他将自己的应用程序迁移到 Valkey 8.0 发布候选版本并看到了 3 倍性能提升的经历。
在Marcin Sodkiewicz的博客上,他谈到了他迁移到 Valkey 的历程。这篇帖子详细计算了他由于使用的服务单位成本较低而实现的节省。也许关于迁移到 Valkey 的这个案例中最有趣的是那些未被提及的部分。Marcin 没有一次提到更改代码、库或命令:这是一个“理所当然”的选择,因为他只需更新一些基础设施即代码的配置就可以迁移到 Valkey。
鉴于开源软件在金融服务行业中的战略相关性,看到各组织在这种背景下提出有力声明支持其迁移到 Valkey 是很重要的。印度在线券商和金融服务公司Zerodha的 CTO Kailash Nadh 提供了以下引言
在 Redis 发生意外变化后,我们最近采用了 Valkey。Valkey 对生态系统至关重要,我们正在密切关注其进展,最终目标是完全迁移到它。我们很高兴支持这个项目!
同样,Linux 发行版已在其包管理器中广泛采用 Valkey。Fedora 的最新版本 41 不仅仅是打包 Valkey:它废弃了 Redis,转而使用 Valkey。从功能上讲,这意味着如果你升级到 Fedora 41 并使用 Fedora 打包的 Redis,你将自动迁移到 Valkey,并且所有将来从包管理器安装 Redis 的尝试都将提供 Valkey。
AlmaLinux,“永远免费的企业级操作系统”向其用户提供 Valkey,并且它本身也在其镜像系统中使用 Valkey。在与 AlmaLinux 基础设施特别兴趣小组负责人 Jonathan Wright 的采访中,他描述了 AlmaLinux 内部的镜像列表系统如何每天处理“数百万”请求,以响应系统请求软件包更新。这些信息并非简单:地理位置、子网和 ASN 匹配意味着直接查询关系数据库是不可行的:那样会效率太低且速度太慢。该系统最初运行在 Redis 上,现在将总请求时间从“每次请求 2-3 秒”缩短到仅 50 毫秒。谈到 Alma 迁移到 Valkey 时,他说:
...它无缝衔接……你可以移除 Redis,放入 Valkey,然后一切照常运行,你无需更改任何东西。
展望 2025
Valkey 在 2024 年取得了巨大的发展。2025 年无疑将面临新的挑战,但它必将继续保持项目的增长和活力,同时为用户提供高性能、高效率以及无忧的安装和迁移体验。