dot 速度的未来即将在您所在的城市举行。

加入我们在 Redis 发布会

Redis 的未来

继昨天宣布 Redis 许可变更之后,我们希望为我们的客户、合作伙伴和开发者社区提供更广泛的未来展望。

Redis 取得了巨大成功,这要归功于我们开发者社区的支持和整个 Redis 团队的辛勤工作。Redis 宣言中概述的原则继续指导我们构建软件的方法。作为一家由开发者为开发者打造的公司,我们不断寻求生态系统中关于如何改进和添加新功能的反馈。

那么,我们听到了什么,我们在哪里投资呢?

简化 Redis 体验

首先,我们专注于简单性和开发者体验,包括核心和开发者体验。从 Redis 8 开始,我们将 Redis Stack 功能(包括查询和搜索、向量搜索、JSON 文档支持、时间序列和概率结构)集成到社区版中,提供一个单一的、全面的 Redis,它提供所有最新功能,无需单独下载或软件包。简单是关键,而这种变化源于我们收到的关于 Redis Stack 的压倒性的积极反馈,以及在 2023 财年,Redis Stack 占 Redis 6.x 下载量的 50% 以上的事实。

我们还与社区成员合作,合并并正式支持与 Redis 一起使用的最流行的特定于语言的客户端库。我们正在采取措施,确保我们支持的每个客户端库都已更新并在最新的 Redis 版本上进行了测试,并且功能在各个版本之间一致地交付。例如,Redis 已经支持客户端侧缓存有一段时间了,但它没有出现在大多数客户端库中。我们的目标是为 Redis 负责的所有客户端库提供客户端侧缓存支持,以一种在 Redis 社区版和我们的商业产品之间提供一致行为的方式。此外,Redis 负责的所有客户端库都是开源的。

让 Redis 成为生成式 AI 的首选

其次,我们始终站在 GenAI 浪潮的前沿。在 ChatGPT 和 LLM 成为家喻户晓的名字之前,我们是最早认识到数据库中需要向量搜索功能的公司之一。通过利用实时向量搜索、语义缓存和个人聊天历史记录,Redis 允许您以经济高效且有效的方式开发实时 GenAI 应用程序。此外,我们最近推出了 Redis 向量库 (RedisVL),以允许开发人员使用一些领先的 GenAI 框架(例如 Azure Open AI、AWS Bedrock、LangChain、OpenGPTs 和 LlamaIndex)轻松构建这些应用程序。

RedisInsight,我们为开发人员提供的配套工具,最近每月活跃用户数量超过 100,000,并且很快将提供一个名为 Redis CoPilot 的 AI 驱动的助手,以允许开发人员使用语言直接与他们的数据交互,并将其转换为代码。更进一步,我们对未来的计划包括通过利用产品量化并进一步提高向量处理性能(利用最新的硬件和 GPU 进步)来使 Redis 对于 RAG 用例更具成本效益。

社区驱动的开发

作为一家以开发者社区为指导的公司,我们正在努力发布最需要的功能和增强功能。一个很好的例子是哈希字段过期,这是一个非常需要的功能,它将成为 Redis 社区版 7.4 的一部分。我们渴望在未来几个月内解决其他长期存在的特征请求。

我们还希望解决许多公司在启动使用分散在多个数据源(通常托管在非实时关系型或 NoSQL 数据库上)的现代 Web/移动应用程序时面临的难题。为此,我们推出了 Redis 数据集成 (RDI),这是一款新产品,允许架构师和开发人员使用更改数据捕获 (CDC) 技术将来自多个数据源的数据无缝且持续地转换为 Redis。当仍需要维护现有数据库时,RDI 还可以使用后台写入技术自动回写数据更改。RDI 目前处于公开预览版,并正在由我们的早期采用者客户部署到生产环境中。我们预计在未来几个月内将其正式发布。通过使用单个 API 访问数据,Redis 成为现代实时应用程序的前端数据库。

收购 Speedb,加倍关注速度

最后,我们回到了我们作为全球最快的实时数据平台的根基,并自豪地宣布收购 Speedb,全球最快的数据库存储引擎。

在过去的两年中,我们一直在直接与 Speedb 合作,将其集成到最近在 版本 7.2 中推出的 Redis 企业版自动分层功能中。我们与 Speedb 的密切合作以及对我们集成版本中鼓励的开发者反馈使我们做出了一个简单的决定:联手推进 Redis 核心,使用完全集成的存储引擎。

这样做,我们为 Redis 开辟了许多新的用例,而不会牺牲端到端性能。现在是时候充分利用 SSD 存储和传输速率的创新和进步了,这些进步比 Redis 最初推出时快两个数量级(10GB/s 与 100MB/s)。因此,我们将能够在不影响应用程序性能的情况下,以更快的速度和更高的性价比提供闪电般的速度。

秘诀很简单,围绕速度展开。我们将 Redis 无与伦比的简单性和惊人的速度(最适合对延迟要求很高的应用程序)与 Speedb 的速度和成本效益(适用于所有其他用例)相结合。

总之,Redis 正在根据社区反馈进行演变,并始终忠于我们的宣言。我们专注于简单性、开发者体验,并始终站在 GenAI 浪潮的前沿。在开发者社区的指导下,我们正在发布备受期待的功能,并推出新方法来支持实时应用程序。通过收购 Speedb,我们正在巩固我们作为全球最快的实时数据平台的地位。Redis 的未来一片光明,它由我们的社区、客户和对卓越的不懈追求推动着。