Valkey:开源内存数据存储的未来

Amit Mohanty

Jan 21, 2026

Amit Mohanty

Amit Mohanty

寫於

Amit Mohanty

Amit Mohanty is a Senior Product Manager at Akamai.

分享

内容提要

  • Valkey 是一个开源内存数据存储,作为 Redis 的社区驱动分支而创建,旨在回应 Redis 的许可证变更。它采用完全透明的 Apache 2.0 许可证,确保无供应商锁定。

  • 为新一代高性能计算而设计的 Valkey,能够提供微秒级延迟和每秒数百万次操作,可满足缓存、实时分析、会话存储、速率限制和消息队列等高要求应用场景。

  • Valkey 提供与 Redis 生态系统的无缝向后兼容性,使企业能够以最小的改动完成迁移,并继续使用现有的客户端和集成工具。

  • 其开放式治理模式保障了开发过程的透明与社区所有权,这既推动了快速创新,也确保了项目的长期稳定发展。

  • 除了传统的键值存储,Valkey 还支持复制、集群、发布/订阅、服务器端脚本等高级功能,以及为 AI 和搜索场景提供极速的向量数据库操作。

  • Valkey 不仅仅是 Redis 的替代品,它代表了开源内存数据基础架构的演进,以满足现代企业和开发人员的需求。

内存数据存储已成为现代应用程序架构的关键组成部分。从缓存和速率限制到实时分析和分布式系统,开发人员依靠超快的数据操作来提供近乎即时的性能。多年来,Redis 一直主导着这一领域;但如今,开源社区有了一个强大的新替代方案:Valkey

Valkey 是一款由社区驱动且完全开源的内存数据存储,专为未来十年的高性能计算而构建。在这篇博文中,我们将探讨什么是 Valkey、它为何诞生、其核心优势,以及它如何重塑生态系统。

什么是 Valkey?

Valkey 是一款开源 (OpenBSD) 的内存键值数据库与缓存系统。它是 Redis 的一个社区驱动分支,在 Redis 将其许可证从开源模式改为“源码可用”模式之后,于 2024 年诞生。 

Valkey现已加入 Linux 基金会,旨在保持完全开源。它兼容 Redis 协议与数据结构,并可作为众多 Redis 使用场景的直接替代方案。

Valkey 背后的故事

Valkey 诞生于开源世界的一个关键时刻。当 Redis Labs 更改 Redis 的许可条款,背离最初宽松的开源模式时,这一变动为开源贡献者、云服务商以及依赖真正开放技术的企业带来了巨大的不确定性。

为了保留一个社区所有且采用宽松 Apache 许可协议的开源替代方案,核心开源倡导者与工程师们汇聚力量,共同创立了 Valkey

Valkey 代表着:

  • 完全开源的治理模式

  • 社区所有的归属感

  • 透明开放的开发流程

  • 长期稳定性和兼容性

Valkey 为何如此重要

Valkey 体现了开源社区的核心价值,具体表现为:

  • 100% 开源的数据存储,以及零许可限制

  • 为现代工作负载提供高性能支持

  • 高度重视向后兼容性

  • 透明的社区治理模式

100% 开源的数据存储,以及零许可限制

Valkey 体现了开源社区的核心价值,具体表现为:

  • 100% 开源的数据存储,以及零许可限制

  • 为现代工作负载提供高性能支持

  • 高度重视向后兼容性

  • 透明的社区治理模式

为现代工作负载提供高性能支持

与 Redis 类似,Valkey 完全在内存中运行,提供微秒级延迟和每秒数百万次的操作能力。它旨在为 Web 应用程序、微服务、游戏系统、AI/ML 工作负载、物联网 (IoT) 流媒体管道和实时个性化引擎提供服务。

独立的性能基准表明,Valkey 在吞吐量和延迟方面已经与成熟的竞争对手持平(甚至在某些场景中表现更优)。

高度重视向后兼容性

Valkey 高度重视向后兼容性。大多数 Redis 应用只需极少量甚至无需修改代码。Valkey 兼容 Redis 协议、Redis 线格式、常用 Redis 命令及主流的 Redis 客户端。这显著降低了企业迁移的门槛,使其无需重写现有系统即可实现平滑过渡。

透明的社区治理模式

Valkey 的发展方向通过一个公开透明的 RFC(征求意见稿)流程来引导,相关改进讨论涵盖从集群技术到新型数据类型的广泛议题。开放式治理确保了决策由社区共同驱动,并实现了功能透明性、更快的创新周期,以及杜绝闭门造车式的路线图变动。

Valkey 的核心优势

Valkey 支持广泛的优化数据结构,使开发人员能够在无需复杂架构的情况下构建高效的解决方案。

它支持内置复制、故障转移和集群,为生产环境提供容错能力和横向可扩展性。

Valkey 提供轻量级且低延迟的发布/订阅机制,是消息传递、事件通知和实时应用程序的理想选择。

此外,它还支持服务器端脚本(Lua 脚本),无需与客户端多次往返即可实现高级原子操作。得益于其与 Redis 的兼容性,Valkey 可复用相同的命令行工具、监控集成器、客户端库和基础架构编排工具(如 Helm、Terraform)生态系统。

Valkey 主要应用场景

Valkey 在多种应用场景中表现卓越,主要包括:

  • 缓存

  • 实时分析

  • 会话存储

  • 速率限制和节流

  • 队列管理与流处理

缓存

对于缓存层的构建而言,Valkey 是一个极佳的选择,尤其适用于高流量或低延迟要求的应用场景。缓存层通过将频繁访问的数据存储在内存 (RAM) 中,旨在避免诸如数据库查询、磁盘读取、API 调用或复杂计算等高开销操作。

Valkey 为此提供了理想的环境,因为它具备极快的读写速度(微秒级延迟)、纯内存存储、横向可扩展能力、开源属性以及与 Redis 的完全兼容性。

Valkey 非常适合:

  • 电商与零售应用:缓存技术有助于处理产品目录搜索、购物车会话、限时促销流量高峰、库存状态实时查询和个性化推荐。以及个性化推荐等场景。

  • 游戏应用:缓存技术可用于维持实时排行榜、玩家会话状态、匹配对战数据以及游戏内事件追踪等功能。

  • 媒体和流媒体服务:缓存机制能够维护内容元数据查询、用户观看偏好、CDN 辅助缓存以及实时分析数据。

实时分析

Valkey 在需要快速、高吞吐量、低延迟数据处理的行业中被广泛应用于实时分析场景。Valkey 提供微秒级操作、内存存储、数据流、发布/订阅功能以及与 Redis 兼容的命令集。它非常适合需要即时洞察、而非批量处理的实时数据管道。

  • 电商应用:运用实时分析技术实现个性化推荐、动态定价、购物车放弃率分析、实时用户行为跟踪与库存及需求预测。

  • 广告和营销科技领域:使用实时分析进行实时竞价 (RTB)、营销活动绩效指标、受众细分以及点击流数据分析。

  • 物联网、智能设备与工业自动化领域:运用实时分析技术实现传感器数据监控、设备性能分析、预测性维护信号识别以及环境异常检测。

会话存储

Valkey 非常适合会话存储,因为它提供快速的内存访问、生存时间 (TTL) 过期机制,并能与网页及移动应用无缝集成。因此,它广泛应用于需要低延迟身份验证、用户追踪和高并发处理的众多行业领域。

  • 旅游、酒店及交通出行应用:利用会话存储功能来支持预订会话、用户旅程连续性以及搜索会话(航班、酒店等场景)。

  • 社交媒体与即时通讯平台:利用会话存储来管理用户登录会话、在线状态/活跃状态、会话关联的访问频率限制以及临时交互状态。

  • 软件即服务 (SaaS) 和云应用程序:利用会话存储实现多租户身份验证、功能开关与用户偏好设置、API 会话令牌管理以及单点登录状态维护。

速率限制和节流

Valkey 常用于需要控制流量、防止滥用、并在高负载下维持低延迟可靠服务的行业中的速率限制和节流。由于 Valkey 提供原子操作、快速计数器、TTL(生存时间)支持以及微秒级延迟,它非常适合执行按用户、按 IP 或按 API 的访问限制。

  • 网络安全和身份提供商:运用速率限制功能,实现以下目标:防御暴力破解攻击、对用户/IP 请求进行限流、实施基于行为的速率管控,以及控制访问令牌的发放频次。

  • 电信和 ISP:运用速率限制功能,以实现 API 调用量管控、设备/物联网流量节流以及网络请求频率控制。

  • 金融科技和银行业:采用速率限制机制,用于安全登录尝试的频率控制、交易请求速率管控、欺诈预防阈值设定以及合作伙伴 API 访问权限管理。

队列管理与流处理

Valkey 在需要高吞吐、低延迟实时事件处理的各行业中被广泛应用于队列管理流处理。Valkey 兼容 Redis 的列表、流数据、发布/订阅功能及原子操作,使其尤为适合构建后台任务队列、实时处理管道和事件驱动型架构。

  • 电商和在线零售应用:将队列与流处理应用于订单处理流水线、库存更新、通知/事件队列以及实时用户行为流分析。

  • 运输、物流和旅游应用:利用队列技术处理实时车辆跟踪事件、货运工作流程步骤、路径优化流水线以及预订工作流队列。

  • SaaS 和云平台:运用队列技术构建后台任务队列(用于邮件发送、计费结算、通知推送)、任务调度系统、分布式工作节点系统以及事件驱动型微服务。

配备向量扩展功能的 Valkey 为 AI 工作流提供核心支持

Valkey 可以充当向量数据库,使其适用于基于嵌入向量的搜索、相似度匹配、推理以及检索增强生成 (RAG) 等场景。本质上,它在内存中存储向量(数值化嵌入表示),并支持通过近似最近邻 (ANN) 算法进行快速相似性查询。

Valkey 可用于:

  • 存储由大语言模型 (LLM)、图像、音频或其他数据生成的高维向量(嵌入表示)

  • 支持通过层次可导航小世界图 (HNSW) 等近似最近邻算法实现快速相似性搜索

  • 支持将向量搜索与结构化元数据或全文搜索相结合的混合搜索功能

  • 提供实时索引与检索能力,适用于需要低延迟搜索的各类应用场景

这使得 Valkey 成为 LLM 检索系统中极佳的低延迟向量存储方案。目前,Akamai Inference Cloud 用户仅限于使用 Akamai Managed PGSQL 数据库的 pgVector 与 pgVectorScale 扩展功能。Valkey 可用时,用户将有第二个数据库选择。

您是否探索过 Akamai Inference Cloud

Valkey 创造核心价值

Valkey 代表了开源创新的典范 —— 它秉承透明开放的理念,由社区力量驱动,并为极致速度而设计。无论您是在构建实时应用、优化后端系统,还是扩展微服务架构,Valkey 都能为整个技术生态提供其所必需的强大且开放的全新选择。

如果您希望获得与 Redis 同级的性能、功能与 API,同时摆脱许可限制,并获得强大开源社区的坚实支持,Valkey 正是您的理想选择。

它不只是 Redis 的替代品:它标志着内存数据基础架构的全面演进

了解更多

您是否有兴趣采用 Valkey Managed Database 来为您的应用赋能?立即注册以加入等候名单。

Amit Mohanty

Jan 21, 2026

Amit Mohanty

Amit Mohanty

寫於

Amit Mohanty

Amit Mohanty is a Senior Product Manager at Akamai.

标签

分享

相关博文

AI Actor Tilly Norwood and the Impact of Cloud Infrastructure
December 19, 2025
Learn how AI actor Tilly Norwood challenges both cultural norms and the technical limits of modern cloud infrastructure.
Akamai Inference Cloud 赋能 AI 无处不在
October 28, 2025
全新推出 Akamai Inference Cloud,这是我们携手 NVIDIA 打造的专用平台,旨在重新定义 AI 的部署边界与应用模式。
AI 破局,抓住边缘
October 28, 2025
深入探索 Akamai Inference Cloud 如何继承并发展我们近 30 年来在分布式架构领域的开创性成果,将 AI 推理能力进一步延伸至网络边缘。