图
RedisGraph 是一个基于 Redis 构建的可查询图形数据库。
Redis 堆栈 |
---|
RedisGraph 是第一个可查询的 Property Graph 数据库,它使用稀疏矩阵来表示图中的邻接矩阵,并使用线性代数来查询图。
主要特点
- 基于 Property Graph 模型
- 可能具有属性的节点 (顶点) 和 关系 (边)
- 可以标记的节点
- 关系具有关系类型
- 表示为稀疏邻接矩阵的图形
- Cypher 作为查询语言
- 转换为线性代数表达式的密码查询
命令
请参阅 图形命令 ,以获取 Redis Enterprise 中支持的图形命令列表。
客户
有关可用 RedisGraph 客户端的列表,请参阅 RedisGraph 客户端库。
配置
有关 RedisGraph 配置参数的完整列表,请参阅配置参数。
要了解 Redis Enterprise 支持哪些配置参数,请参阅图形配置与 Redis Enterprise 的兼容性。
设计
有关 RedisGraph 设计的概述,请参阅 RedisGraph:高性能内存图形数据库。
客户端规范
RedisGraph 客户端库应遵循编写 RedisGraph 客户端库的技术规范。
结果集结构
RedisGraph 结果集结构描述了 RedisGraph 在使用redis-cli
.
图。BULK 终端节点
您可以使用redisgraph-bulk-loader
.
请参阅GRAPH.BULK
实现细节了解更多信息。
数据类型
RedisGraph 支持多种不同的数据类型,包括:
-
图表类型:
- 节点
- 关系
- 路径
-
标量类型:
- 字符串
- 布尔 值
- 整数
- 浮点值
- 地理空间点
- 零
-
产品系列类型:
- 阵 列
- 地图
有关详细信息,请参阅 RedisGraph 数据类型。
Cypher 覆盖率
RedisGraph 实现了 Cypher 语言的一个子集。有关更多信息,请参阅 Cypher 覆盖率。
路径算法
了解如何使用algo.SPpaths
和algo.SSpaths
,请参阅路径算法。
已知限制
RedisGraph 有几个已知的限制。