RedisGraph 2.10 发版说明
引入了新的路径算法、额外的表现力(构造和函数)、性能改进和错误修复。
Redis 堆栈 |
---|
要求
RedisGraph v2.10.15 需要:
- 最低 Redis 兼容版本(数据库):6.2.0
- 最低 Redis 企业软件版本(集群):6.2.8
v2.10.15(2023 年 9 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
-
改进:
v2.10.12(2023 年 7 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
- 排名 #3129在某些查询 (
INDEX SCAN
其次DEL
其次SET
) (MOD-5430)
- 排名 #3129在某些查询 (
v2.10.11(2023 年 6 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
v2.10.10(2023 年 4 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:MODERATE
:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
v2.10.9(2023 年 3 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
v2.10.8(2023 年 2 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
-
改进:
v2.10.5(2022 年 12 月)
这是 RedisGraph 2.10 的维护版本。
更新紧急度:HIGH
:存在可能影响一部分用户的严重错误。升级!
详:
-
错误修复:
- 排名 #2754部分同步可能会挂起 (MOD-4594)
-
改进:
v2.10 GA (v2.10.4)(2022 年 11 月)
这是 RedisGraph 2.10 的正式发布版本。
突出
RedisGraph 2.10 引入了新的路径算法、额外的表现力(结构和函数)、性能改进和错误修复。
2.10 中的新增功能
- 新的寻路算法:
- 这
algo.SPpaths
过程在给定节点对之间生成一个、n 个或所有最小权重、可选有界成本、可选有界长度路径。 - 这
algo.SSpaths
过程从给定节点生成一个、n 个或所有最小权重、可选有界成本、可选有界长度路径。
- 这
- 介绍
SET
用于添加节点标签和REMOVE
用于删除节点标签、节点属性和边缘属性。 - 支持使用
DELETE
. - 介绍 29 个功能:
toBoolean
,toBooleanOrNull
,toFloatOrNull
,toIntegerOrNull
,toStringOrNull
,toBooleanList
,toFloatList
,toIntegerList
,toStringList
,properties
,split
,last
,isEmpty
,e
,exp
,log
,log10
,sin
,cos
,tan
,cot
,asin
,acos
,atan
,atan2
,degrees
,radians
,pi
和haversin
. - 图形慢日志可以通过
GRAPH.SLOWLOG g RESET
. - 查询现在是原子的(原子性是保证每个查询成功或失败且没有副作用)。每当失败时,查询效果都会从 undo log 中回滚。
详
-
错误修复(自 2.10-RC1 起):
- #2695某些写入查询可能会崩溃(MOD-4286、MOD-4545)
- #2724根据不存在的属性设置属性值时可能会发生崩溃
- #2460、#2637、#2680 无效查询崩溃
- #2672多个标签上的匹配结果错误
- #2643匹配关系类型时复制报表
:R|R
- #2687、#2414 错误
UNWIND
ing 关系 - #2636
MERGE
...ON
... - 无法通过将属性设置为 null 来删除属性 - #2710撤消日志修复
- 排名 #2435将值与 NaN 进行比较时结果不正确
- 排名 #2497将值与 null 进行比较时结果不正确
- #2676
sqrt
,log
,log10
- 负值的结果不正确 - 排名 #2213除法和模数为零 - 错误行为