RedisJSON 2.6 发行说明
支持 RESP3。新增命令 JSON.MERGE 和 JSON.MSET。
要求
RedisJSON v2.6.15 要求
- 最低兼容 Redis 版本(数据库):7.2
- 最低 Redis Enterprise Software 版本(集群):7.2.4
v2.6.15 (2025 年 4 月)
这是 RedisJSON 2.6 的维护版本。
更新紧急度:低:除非需要使用新功能,否则无需升级。
详情
错误修复
- #1329 内存使用计算:某些分配被重复计数 (MOD-9169)
改进
- #1335 添加了对 Azure Linux 3 的支持 (MOD-9172)
v2.6.14 (2025 年 1 月)
这是 RedisJSON 2.6 的维护版本
更新紧急度:低:除非需要使用新功能,否则无需升级。
详情
-
错误修复
- #1313 (仅限 Redis Enterprise A-A)
JSON.DEBUG MEMORY可能导致崩溃 (MOD-8412)
- #1313 (仅限 Redis Enterprise A-A)
-
改进
- #1312 添加了对 Ubuntu 22 和 macOS 13、14 的支持
v2.6.12 (2024 年 9 月)
这是 RedisJSON 2.6 的维护版本
更新紧急度:中等:计划升级服务器,但不紧急。
详情
-
错误修复
- #1225 在带有递归重叠路径的 SET 命令上崩溃 (MOD-7279)
- HDT#261 (仅限 Redis Enterprise A-A) JSON 包含 EOF 字符时崩溃 (MOD-7464)
v2.6.10 (2024 年 4 月)
这是 RedisJSON 2.6 的维护版本。
更新紧急度:中等:计划升级服务器,但不紧急。
详情
-
错误修复
- #1192 使用大于 i64::MAX 的数值时崩溃 (MOD-6501, MOD-4551, MOD-4856, MOD-5714)
- HDT#228 (仅限 Redis Enterprise A-A) 处理转义字符时出错 (MOD-6645)
v2.6.9 (2024 年 1 月)
这是 RedisJSON 2.6 的维护版本。
更新紧急度:中等:计划升级服务器,但不紧急。
详情
-
改进
-
错误修复
- #1095 修复 RediSearch 死锁问题。参阅 RediSearch 2.8.10 发行说明 (MOD-5895)
v2.6.8 (2023 年 11 月)
这是 RedisJSON 2.6 的维护版本。
更新紧急度:低:除非需要使用新功能,否则无需升级。
详情
这是与支持 Active-Active 的 Redis Enterprise 版本的 RedisJSON 的版本号对齐。
v2.6.7 (2023 年 10 月)
这是 RedisJSON 2.6 的维护版本。
更新紧急度:低:除非需要使用新功能,否则无需升级。
详情
v2.6.6 (2023 年 8 月)
这是 RedisJSON 2.6 的维护版本。
更新紧急度:低:除非需要使用新功能,否则无需升级。
详情
这仅是与支持 Active-Active 的 Redis Enterprise 版本的 RedisJSON 的版本号对齐。
v2.6 GA (v2.6.4) (2023 年 7 月)
这是 RedisJSON 2.6 的正式发布 (GA) 版本。
要点
RedisJSON 2.6 引入了对 RESP3 的支持和新命令。
2.6 版本的新特性
-
引入符合 RFC 7396 的
JSON.MERGE命令,支持-
在现有 JSON 文档上创建新属性
-
更新和替换父级和子级属性中的值
-
删除现有属性(通过将值设置为
null) -
数组更新 - 用新值替换整个数组
-
-
引入
JSON.MSET命令,支持同一哈希槽中键的原子性多重设置 -
在
JSON.ARRPOP和JSON.GET中新增FORMAT参数,以将结果作为 JSON 字符串或 RESP3 分层结构检索(仅限 RESP3) -
JSON.RESP现在被视为已弃用 -
传统路径(不以
$.或$[开头,或不等于$的路径),除了以.开头的路径,现在已被弃用
-
Redis 中的版本在语义版本控制中为 2.6.4。由于 Redis 中模块的版本是数字,我们无法添加 GA 标志。
-
最低 Redis 版本:7.2