RedisGraph 2.2 版本说明
支持扩展读取、OPTIONAL MATCH、查询缓存和 GRAPH。SLOWLOG 的日志。
Redis 堆栈 |
---|
要求
RedisGraph v2.2.16 需要:
- 最低 Redis 兼容版本(数据库):5.0.7
- 最低 Redis 企业软件版本(集群):6.0.8
v2.2.16(2021 年 4 月)
这是版本 2.2 的维护版本。
更新紧急度:中
标题:
- 此版本提高了整体稳定性,并修复了在上一版本之后发现的问题。
详:
-
增强:
-
性能改进:
- #1569 避免使用延迟长度值发射数组的网络开销
-
错误修正:
-
基础设施:
v2.2.14 (16 二月 2021)
这是版本 2.2 的维护版本。
更新紧急度:中
标题:
- 此版本提高了整体稳定性,并修复了在上一版本之后发现的问题。
详:
-
性能改进:
-
错误修正:
v2.2.13 (16 二月 2021)
这是版本 2.2 的维护版本。
更新紧急度:中
标题:
- 此版本提高了整体稳定性,并修复了在上一版本之后发现的问题。
详:
-
次要增强功能:
-
性能改进:
-
错误修正:
-
建:
- #1524 更新测试套件以在 Python 3 下运行。
v2.2.11 (20 十二月 2020)
这是版本 2.2 的维护版本。
标题:
此版本引入了对要返回的最大结果数的运行时配置的支持。
详:
- 特征
- #1480 引入 GRAPH.CONFIG SET/GET 以允许在运行时配置结果集大小。
v2.2.10 (20 十二月 2020)
这是版本 2.2 的维护版本。
标题:
此版本提高了整体稳定性,并修复了索引的向后兼容性逻辑问题。
详:
v2.2.9 (4 十二月 2020)
这是版本 2.2 的维护版本。
标题:
此版本提高了整体稳定性,并修复了在上一版本之后发现的问题。
详:
- 性能改进:
- #1426 缩短了始终具有不同源节点和目标节点的邻接矩阵的加载时间。
- 次要增强功能:
- 错误修正:
v2.2 GA(2020 年 11 月)
这是 RedisGraph 2.2 (v2.2.8) 的正式发布版本!
标题:
- 增强了对扩展读取的支持
OPTIONAL MATCH
(左外部联接)- 查询缓存:通过缓存查询执行计划提高性能
- 用于提升开发人员体验的工具
详:
-
支持扩展读取
-
OPTIONAL MATCH
支持 与需要模式存在的 MATCH 不同,OPTIONAL MATCH
当可选模式不存在时,继续处理。我们可以轻松比较OPTIONAL MATCH
在 Cypher 中附加到 SQL 中的外部连接。它的工作原理就像常规的MATCH
不同的是,如果未找到匹配项,则OPTIONAL MATCH
将对模式的缺失部分使用 null。-
查询缓存:通过缓存查询执行计划提高性能
在执行参数化查询时,RedisGraph 会缓存执行计划以提高性能。通过缓存查询的执行计划,RedisGraph 跳过了解析和执行计划构建阶段。 缓存大小可以在模块加载时配置。默认值为 25。
-
-
用于提升开发人员体验的工具
简介
GRAPH.SLOWLOG
命令,该命令返回运行时间最长的查询。 此外,#1274 引入了带有可选查询标志的查询超时。 -
较小的功能和增强功能:
-
与 RC7 相比,更新较小
笔记: 这是 2.2 的 GA 版本。Redis 内部的版本在语义版本控制中为 20208 或 2.2.8。由于 Redis 中模块的版本是数字,因此我们无法添加 GA 标志。