Redis的未来

news/发布时间2024/5/17 20:10:29

Redis 取得了巨大的成功,这要归功于我们开发者社区的支持和整个 Redis 团队的辛勤工作。作为一家由开发人员为开发人员构建的公司,我们不断从我们的生态系统中寻求反馈,以了解如何改进和添加新功能。

那么,我们听到了什么,我们未来的规划是怎样的?

简化 Redis 体验

首先,我们专注于简单性和友好的开发人员体验。从 Redis 8 开始,我们将 Redis Stack 功能(包括查询和搜索、矢量搜索、JSON 文档支持、时间序列和概率结构)集成到社区版中,提供单一、全面的 Redis,无需单独下载或打包即可提供所有最新功能。简单性是关键,这一变化是由我们收到的关于 Redis Stack 的压倒性积极反馈以及 CY'23 中 Redis Stack 占 Redis 6.x 下载量的 50% 以上这一事实推动的。

我们还与各种社区成员合作,整合Redis的特定语言客户端库。我们正在采取行动,以确保我们支持的每个客户端库都在最新的 Redis 版本上进行更新和测试,并确保跨版本功能的一致性。

例如,Redis 支持客户端缓存已经有一段时间了,但它并没有出现在绝大多数客户端库中。我们的目标是为 Redis 负责的所有客户端库提供客户端缓存支持,以便在 Redis 社区版和我们的商业产品中提供一致的行为。

此外,Redis 负责的所有客户端库都是开源的。

让 Redis 成为 Generative AI 的首选

接下来,我们站在GenAI浪潮的最前沿。我们是最早认识到数据库中需要矢量搜索功能的人之一,甚至在 ChatGPT 和 LLM 成为家喻户晓的名字之前。通过利用实时矢量搜索、语义缓存和个人聊天记录,Redis 允许您以经济高效的方式开发实时 GenAI 应用程序。

此外,我们最近推出了 Redis Vector Library (RedisVL),允许开发人员使用一些领先的 GenAI 框架轻松构建这些应用程序,例如 Azure Open AI、AWS Bedrock、LangChain、OpenGPT 和 LlamaIndex。

RedisInsight 是我们面向开发人员的配套工具,最近每月活跃用户超过 100,000 人,并将很快推出一个名为 Redis CoPilot 的 AI 助手,允许开发人员使用语言直接与他们的数据进行交互,并将其转换为代码。更进一步,我们在不久的将来的计划包括通过利用产品量化和利用最新的硬件和 GPU 进步进一步提高矢量处理性能,使 Redis 在 RAG 用例中更具效益。

社区启发式开发

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

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

通过收购 Speedb 将速度加倍提高

最后,我们将回归我们作为世界上最快的实时数据平台的根源,并自豪地宣布收购世界上最快的数据存储引擎 Speedb。

在过去的两年里,我们一直与 Speedb 合作,将其作为默认存储引擎集成到最近在 7.2 版本中推出的 Redis Enterprise 自动分层功能中。我们与 Speedb 密切合作,并鼓励开发人员对我们的集成版本提供反馈,这促使我们做出了一个简单的决定:联手使用完全集成的存储引擎来推进 Redis 核心能力。

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

以速度为中心。我们将 Redis 无与伦比的简单性和极速的速度(最适合具有强烈延迟要求的应用程序)与 Speedb 的速度和成本效益相结合,适用于所有其他用例。

总而言之,Redis 正在根据社区反馈和忠于我们的宣言而发展。我们专注于简单性、开发人员体验,并保持在 GenAI 浪潮的最前沿。在开发人员社区的指导下,我们将发布呼声很高的功能,并引入新方法来启用实时应用程序。通过收购 Speedb,我们正在巩固我们作为世界上最快的实时数据平台的地位。Redis 的未来是光明的,这得益于我们的社区、客户和对卓越的不懈追求。

引用

https://redis.com/blog/the-future-of-redis/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/01803303.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

甘特图/横道图制作技巧 - 任务组

在甘特图中通过合理的任务分组可以让项目更加清晰,修改也更方便。 列如上面的甘特图一眼不太容易看清楚整体的进度。或者需要把所有的任务整体的延迟或者提前只能这样一个一个的任务调整,就比较麻烦。 通过给任务分组,看这上面整体的进度就非常清晰了。 整体的进度调整任务…

构建高性能,可伸缩,高可用,安全,自动化,可溯源,整体式应用构架体系【0到1架构系列】

系统架构图高性能,可伸缩,高可用,安全,自动化,可溯源构架 -----------------------目录------------------------------------ 1.1 系统架构图 -----------------------前置------------------------------------ 2.1 ESXI 6.5 零基础从安装到批量生成/管理虚拟机简易教程…

蓝桥杯2023年A组-试题C-平方差

0.题目1.题解 1.1 数学分析 思路 主要就是类似剪枝的思想,x必定满足某种条件,我们可以分奇偶情况进行讨论,最后在得出条件后使用暴力枚举. x = (y-z)(y+z)由于 奇数 偶数 = 奇数, 偶数 偶数 = 偶数, 奇数 奇数 = 偶数; 可以看出只要y,z的奇偶性质定了,则无论是加减奇偶性质都…

多次复制Excel符合要求的数据行:Python批量实现

本文介绍基于Python语言,读取Excel表格文件数据,并基于其中某一列数据的值,将这一数据处于指定范围的那一行加以复制,并将所得结果保存为新的Excel表格文件的方法~本文介绍基于Python语言,读取Excel表格文件数据,并基于其中某一列数据的值,将这一数据处于指定范围的那一…

人大金仓Kingbase-数据库安装

一、官网下载两个文件 1.授权文件下载本地后解压出dat文件,准备上传到Linux服务器。 2.下载数据库安装文件 下载到本地后,准备上传到Linux服务器。 二、Linux安装人大金仓数据库 1.创建可读写的用户此处省略步骤,不熟悉的话可以网查一下adduser。 2.创建安装目录 (我这里用的…