RedisGraph 2.8 发版说明
引入多标记节点、关系属性索引和其他表现度(Cypher 构造、函数和运算符)。主要性能增强。许多错误修复。
Redis 堆栈 |
---|
要求
RedisGraph v2.8.26 需要:
- 最低 Redis 兼容版本(数据库):6.2.0
- 最低 Redis 企业软件版本(集群):6.2.8
v2.8.26(2023 年 3 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
v2.8.25(2023 年 2 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
- 排名 #2890可变长度路径上可能出现错误结果
v2.8.24(2023 年 2 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
-
改进:
- #2758改进的边缘删除性能
v2.8.21(2023 年 1 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
-
改进:
v2.8.20(2022 年 9 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
-
改进:
- 排名 #2533图形慢日志可以通过
GRAPH.SLOWLOG g RESET
- 排名 #2533图形慢日志可以通过
v2.8.19(2022 年 8 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
-
改进:
- 排名 #2519缓存查询,然后创建相关索引时,重新计算执行计划
v2.8.17(2022 年 7 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
v2.8.16(2022 年 7 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
v2.8.15(2022 年 6 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
v2.8.14(2022 年 6 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
特征:
-
错误修复:
v2.8.13(2022 年 5 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
v2.8.12(2022 年 5 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
GRAPH.QUERY g "MATCH (e) RETURN e, e"
无效。如果需要两次返回同一列,可以将查询重写为GRAPH.QUERY g "MATCH (e) RETURN e, e as e2"
.v2.8.11(2022 年 3 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
v2.8.10(2022 年 3 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
特征:
-
错误修复:
-
改进:
v2.8.9(2022 年 3 月)
这是 RedisGraph 2.8 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
特征:
-
错误修复:
-
改进:
- 排名 #2173提高广度优先搜索的性能
v2.8 GA (v2.8.8)(2022 年 2 月)
这是 RedisGraph 2.8 的正式发布版本。
突出
RedisGraph 2.8 引入了多标记节点、关系属性索引、额外的表现力(构造、函数和运算符)、主要性能增强和许多错误修复。
2.8 中的新增功能
-
多标签节点
注意:这labels
函数的签名已更改。该函数现在返回标签列表,而不是单个标签。
如果您正在使用此功能并升级到 RedisGraph 2.8,一个简单的解决方法是将对labels(x)
跟labels(x)[0]
.这将返回与 node 关联的第一个标签x
.对于单标签节点,RedisGraph 2.8 中的结果与labels(x)
在 RedisGraph 2.4 中。 -
关系属性上的索引
-
增强的全文搜索
-
增量矩阵:节点和关系的添加和删除要快得多,因为它们首先在小型增量矩阵中更新。然后,对主矩阵进行批量更新。
-
其他 Cypher 结构、函数和运算符
-
RediSearch 2.2.7 版
-
SuiteSparse (GraphBLAS) 6.0.0
详
-
特点(自 2.8-M02 起):
-
性能改进(自 2.8-M02 起):
-
错误修复(自 2.8-M02 起):
- #2016实施新的 BFS 算法
- #2105使用同一键创建具有多个属性的节点仅接受最后一个值
- #2055避免 算术溢出
avg
功能 - 排名 #2048以 0 为模会发出被 0 除以误差
- 排名 #2020修复表达式排序中可变长度边的计算
- #2028修复过程调用、重构输出中记录偏移量的利用率
- 排名 #2014更新 AST 中每个节点的标签
- 排名 #2002修复使用错误query_graph索引利用率崩溃的问题
- #1976使用作数矩阵(如果可用)
- #1973对仅包含参数的查询发出错误
- 排名 #1950在
GRAPH.EXPLAIN
仅当在构造中没有遇到错误时 - #1933有关图形删除的免费线程本地数据
- #1942固定转置 delta 矩阵的维度
- #1940如果指定了拒绝阻止,则不使用阻止客户端
- #1898将属性设置为包含无效类型的数组时出错
- #1931在序列化分叉之前同步父进程上的矩阵
- #1897中的别名
WITH
...ORDER BY
必须是有效的引用 - #1913为每个克隆作更新线程本地 AST
- 排名 #1915验证参数中的函数引用
- #1911重构
cron
用于管理查询超时的任务 - #1902修复 上的错误行为
NULL
的值CASE
...WHEN
表达 式 - 排名 #1904允许将查询超时重新配置为 0
- #1888在 RDB 加载中创建时同步矩阵
- #1892验证 中指定的值
SET
第 - #1889元组迭代器现在可以在将 matrix 更改为 serialize 时正确更新
- 排名 #1870修复 中的崩溃
range
功能 - 排名 #2125修复崩溃
UNION
...RETURN
* 查询 (MOD-2524) - #2043避免重复图形键的序列化
- 排名 #2067数值索引不再在非常大的值上丢失精度
- #2072、#2081 嵌入在字符串中的 CRLF 序列在发出时不再触发协议错误
- 排名 #2139修复尝试检索越界项时发生崩溃的问题
- 排名 #2149修复了在匹配节点使用索引以搜索作为 RediSearch 停用词的值时发生的崩溃