简单地说,我们现在是Redis

了解更多

模块

Redis模块通过搜索功能和JSON、图表、时间序列和人工智能(AI)等现代数据模型丰富了Redis的核心数据结构。Redis模块允许开发者在Redis之上ag万博下载万博最新版本下载苹果构建新的应用服务,同时继续享受Redis的毫秒级速度。

此外,在数据库层中包含多个数据模型可以消除多个数据库的不必要开销,保持低延迟,降低开销,并消除应用层与多个数据库之间繁琐的通信和连接管理。

此外,当部署在Redis Enterprise上时,模块享受Red万博体育彩is的5 - 9可用性和线性可伸缩性,以及增强的功能,如在多云和混合部署中的Active-Active和Active-Passive部署。使用RedisGears,用户可以很容易地以完全可编程的方式控制跨分片、节点、数据模型和数据结构的集群范围的操作。

RediSearch

通常,搜索引擎索引数据很慢,所以最近索引的数据需要很长时间才能显示在搜索结果中。

RediSearch是一个实时搜索引擎,运行在你的Redis数据集上,允许你查询刚刚被索引的数据。它可以用作托管在其他数据存储上的数据集的二级索引,也可以用作快速文本搜索或自动完成引擎,还可以用作RedisGraph和RedisTimeSeries等其他模块的搜索引擎。

用C语言编写,在现代数据结构基础上建立,并使用高效的Redis协议,reresearch是最快的搜索引擎在市场上。此外,RediSearch功能丰富,支持强大的功能,包括排名、Bboolean查询、地理过滤器、同义词、数字过滤器和范围、聚合等等。

了解更多

RedisJSON

为了在Redis中存储JSON对象,你要么将其序列化为String,要么将其分解为Hash字段,这将给你的应用程序带来翻译开销,并防止就地更新以及增量等操作。

RedisJSON使JSON成为Redis的原生数据结构。它是为快速、高效、在内存中高速和批量操作JSON文档而量身定制的。因此,您可以将文档数据存储在可以有效修改和查询的层次结构的树状格式中。

了解更多

RedisGears

RedisGears是Redis的可编程引擎,运行在Redis内部,更接近你的数据生活的地方。RedisGears允许以毫秒以下的速度跨分片、节点、数据结构和数据模型进行集群范围内的操作。使用python——很快还有Java、Scala和其他JVM语言——你可以对RedisGears进行编程:1)支持高级缓存用例,比如write-behind/write-through;2)可靠地控制事件驱动处理;3)执行集群范围内的实时数据分析;4)协调人工智能服务。

了解更多

RedisAI

机器学习和人工智能推理工作通常从应用程序或专门的服务层进行操作。在许多情况下,人工智能推理需要使用来自数据库的参考数据来丰富。因此,应用程序/AI服务层和数据库之间需要多次往返,这大大增加了端到端推断延迟。

RedisAI在数据库层内部实现了一个推理引擎。这允许引擎和目标数据之间的数据局部性,极大地减少了延迟。此外,它还提供了不同格式和平台之间的公共层,包括PyTorch、TensorFlow/TensoRT和ONNXRuntime。RedisAI完全集成了最先进的AI/ML管道工具,如MLFlow和Kubeflow。

了解更多

RedisGraph

在传统数据库上查询高度连接的数据效率很低,因为它们基于次优的图处理方法。大多数图形数据库改进了这种行为,但它们仍然需要对每个连接分别进行查询。

RedisGraph基于一种将图查询转换为矩阵操作的新方法,使您能够以高度并行的方式评估关系。RedisGraph支持行业标准的Cypher作为查询语言,并集成了最先进的SuiteSparse GraphBLAS引擎,用于稀疏矩阵上的矩阵操作。

这种新设计使得社交图操作、欺诈检测和实时建议等用例的执行速度比其他任何图形数据库都快两个数量级。

了解更多

RedisTimeSeries

多年来,Redis一直用于存储时间序列数据。它的内存架构使它非常适合这种插入量很大的工作负载。虽然Redis的内置数据结构提供了几个时间序列选项,但它们查询和聚合数据的能力有限。

通过RedisTimeSeries,像自动下采样、聚合、标签和搜索、压缩和增强的多范围查询等功能在Redis中得到了原生支持。与流行的监视工具(如Prometheus和Grafana)的内置连接器允许将数据提取成有用的格式,以进行可视化和监视。RedisTimeSeries提供了所有这些功能,同时仍然利用了Redis企业的线性可扩展性。万博体育彩

了解更多

RedisBloom

Bloom和Cuckoo过滤器、TopK和CountMinSketch被广泛用于支持数据成员查询,这要归功于它们的空间效率和固定时间成员功能。也就是说,要在应用层开发快速高效的概率数据结构实现并不容易。

RedisBloom具有线性规模、单位数秒的故障转移时间和持久性,具有简单的供应和内置的监控功能。

了解更多

Baidu