图形

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

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

主要功能

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

命令

查看 图命令,了解 Redis Enterprise 支持的图命令列表。

客户端

有关可用 RedisGraph 客户端的列表,请查看 RedisGraph 客户端库

配置

查看 配置参数,了解 RedisGraph 配置参数的完整列表。

要了解 Redis Enterprise 支持哪些配置参数,请查看 Redis Enterprise 的图配置兼容性

设计

有关 RedisGraph 设计的概述,请查看 RedisGraph:高性能内存中图数据库

客户端规范

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

结果集结构

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

GRAPH.BULK 端点

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

查看 GRAPH.BULK 实现细节,了解更多信息。

数据类型

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

  • 图类型

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

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

    • 数组
    • 映射

查看 RedisGraph 数据类型,了解更多信息。

Cypher 覆盖率

RedisGraph 实现了一个 Cypher 语言子集。查看 Cypher 覆盖率,了解更多信息。

路径算法

要了解如何使用 algo.SPpathsalgo.SSpaths 查找单对路径和单源路径,请查看 路径算法

已知限制

RedisGraph 有几个 已知限制

更多信息

RATE THIS PAGE
Back to top ↑