分解数据矩阵。探索Redis提供了什么。

了解更多

RedisGears

在Redis中无限可编程数据处理

RedisGears是一个动态框架,开发人员可以编写和执行它万博最新版本下载苹果ag万博下载功能在Redis中实现数据流,同时抽象出数据的分发和部署。这些功能使得在Redis中使用多个模型进行高效的数据处理,具有无限的可编程性,同时保持在任何环境中使用的简单性。

开始

reddisconf 2020主题演讲介绍reddisgears

好处

在Redis程序你想要的一切

通过内置的C-API和Python解释器,RedisGears可以让你使用完整的Python脚本和库来处理Redis内部的数据。

将函数部署到每个环境

在一个独立的Redis数据库上编写函数,然后将它们部署到生产集群中——不需要做任何修改。

运行数据所在的无服务器引擎

RedisGears可以让你处理事件和流的速度更快,在内存中运行在Redis的数据旁边。

简化您的体系结构并降低部署成本

RedisGears支持多模型数据处理,无需多客户端和数据库连接器的复杂性。

用例

write - behind

使用Redis作为你的前端数据库,以提高应用程序的性能,同时保证所有的更改都写入你的后端数据库。

实时数据处理

使用reddisgears,访问和处理使用多种数据结构和数据模型的数据以内存的速度进行。

流和事件处理

在Redis中写入响应事件的函数,如流中的新消息,或在键中写入操作。

跨多个数据结构和模型的操作

结合不同的Redis数据结构和模块,转换它们,并使用Redis gears将它们写入其他。

AI-driven事务

使用函数从Redis的数据中创建张量,将它们与应用请求结合起来,并将它们提供给人工智能模型以进行快速推断。


体系结构

reddisgears有三个主要组件:

  1. GearsCoordinator:协调你的函数在数据库中每个分片上的分布式执行。
  2. GearsExecuter:调度和触发函数的执行,可以通过键空间通知或流中的更改临时触发。
  3. GearsEngine: RedisGears的运行时执行环境。

reddisgears通过让你的函数尽可能接近你的数据来最小化执行时间和数据流。

在这三个核心组件之上,reddisgears还包括了一个快速、低级别的C-API,它通过Python集成来实现可编程性。


RedisInsight支持

RedisInsight是一个直观的可视化工具,在Redis中探索和分析你的数据。

使用RedisInsight和RedisGears可以:

  • 列出并检查已注册的函数
  • 检查函数执行情况及其结果
  • 注册新函数并检查当前运行的代码

作为好处,当你构建你的reddisgears脚本时,你会得到更快的周转。

Baidu