图形
RedisGraph 是一个基于 Redis 的可查询图形数据库。
RedisGraph 是第一个使用 属性图 数据库来使用 稀疏矩阵 表示图中的 邻接矩阵 和 线性代数 查询图的数据库。
主要功能
命令
查看 图命令,了解 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.SPpaths
和 algo.SSpaths
查找单对路径和单源路径,请查看 路径算法。
已知限制
RedisGraph 有几个 已知限制。