图表

RedisGraph 是一个基于 Redis 的可查询图数据库。

RedisGraph 是第一个使用稀疏矩阵来表示图中的邻接矩阵,并使用线性代数来查询图的可查询属性图数据库。

主要功能

  • 基于属性图模型
    • 节点(顶点)和关系(边)可能具有属性
    • 节点可以被标记
    • 关系具有关系类型
  • 用稀疏邻接矩阵表示的图
  • Cypher 作为查询语言
    • Cypher 查询转换为线性代数表达式

命令

请参阅Graph commands以获取Redis Enterprise支持的图形命令列表。

Clients

有关可用的RedisGraph客户端列表,请参阅RedisGraph客户端库

配置

请参阅配置参数以获取RedisGraph配置参数的完整列表。

要了解Redis Enterprise支持哪些配置参数,请参阅Graph configuration compatibility with Redis Enterprise

设计

有关RedisGraph设计的概述,请参见RedisGraph: A High Performance In-Memory Graph Database

客户端规范

RedisGraph 客户端库应遵循编写 RedisGraph 客户端库的技术规范

结果集结构

RedisGraph 结果集结构 描述了 RedisGraph 在使用 redis-cli 时打印数据的格式。

GRAPH.BULK 端点

您可以使用redisgraph-bulk-loader从CSV文件导入新图表。

查看GRAPH.BULK实现详情以获取更多信息。

数据类型

RedisGraph 支持多种不同的数据类型,包括:

  • 图形类型:

    • 节点
    • 关系
    • 路径
  • 标量类型:

    • 字符串
    • 布尔值
    • 整数
    • 浮点值
    • 地理空间点
    • 空值
  • 集合类型:

    • 数组
    • 映射

详情请参阅RedisGraph 数据类型

Cypher 覆盖率

RedisGraph 实现了 Cypher 语言的一个子集。有关更多信息,请参见 Cypher coverage

路径算法

要学习如何使用algo.SPpathsalgo.SSpaths查找单对和单源路径,请参阅路径算法

已知限制

RedisGraph 有几个已知的限制

更多信息

RATE THIS PAGE
Back to top ↑