RedisJSON 2.0 发行说明

为 JSON 文档编制索引。JSONPath 支持。命令在多个路径上运行。

Redis 堆栈

要求

RedisJSON v2.0.11 需要:

  • 最低 Redis 兼容版本(数据库):6.0.0
  • 最低 Redis 企业软件版本(集群):6.0.0

v2.0.11(2022 年 7 月)

这是 RedisJSON 2.0 的维护版本。 更新紧急度:LOW- 除非有您想要使用的新功能,否则无需升级。

详:

  • 改进:

    • 细微的文档更改和内部构建改进

v2.0.9(2022 年 6 月)

这是 RedisJSON 2.0 的维护版本。

更新紧急度:LOW:除非有您想要使用的新功能,否则无需升级。

详:

  • 错误修复:

    • #721跳过 String 和 Boolean 标量JSON.CLEAR(MOD-3136)
  • 改进:

    • 排名 #709允许内部 JSON APIgetdouble使用整数值成功

v2.0.8(2022 年 4 月)

这是 RedisJSON 2.0 的维护版本。

更新紧急度:LOW- 除非有您想要使用的新功能,否则无需升级。

详:

  • 错误修复:

    • #691#667 JSONPath 查询中的重复结果

v2.0.7(2022 年 3 月)

这是 RedisJSON 2.0 的维护版本。

更新紧急度:LOW- 除非有您想要使用的新功能,否则无需升级。

详:

  • 改进:

    • #632#605 支持JSON.CLEAR用于字符串、布尔值和数字标量 (MOD-2394)
    • #637intershard_tls_pass支持 (MOD-2522)
    • #594支持MEMORY USAGE和 memory infoJSON.DEBUG(型号 - 2079)
  • 错误修复:

    • #646#644 不要失败JSON.MGET密钥类型错误/未注册 (MOD-2511)
    • 排名 #643中的 JSON 字符串以 Null 结尾rdb_save
    • #591避免 中的 overflow 发生崩溃JSON.NUMINCRBYJSON.NUMMULTBY(MOD-2513)
    • 排名 #593执行JSON.SETNX到现有数组元素 (MOD-2512)

v2.0.6(2021 年 12 月)

这是 RedisJSON 2.0 的维护版本。

更新紧急度:MODERATE:对服务器进行升级编程,但这不是紧急的。

此补丁中和了从 v1 到 v2 增加的内存消耗。

详:

v2.0.5(2021 年 12 月)

这是 RedisJSON 2.0 的维护版本。

详:

  • 错误修复:
    • #553 在不存在的路径上返回空数组
    • #548 对齐错误处理行为
    • #546 #545 修复 key locationJSON.DEBUG MEMORY

v2.0.4(2021 年 11 月)

这是 RedisJSON 2.0 的正式发布版本。

标题

RedisJSON 是一种高性能 JSON 文档存储,允许开发人员构建现代应用程序。它在内存中存储和处理 JSON,支持每秒数百万次作,响应时间为亚毫秒级。的组合RediSearch、JSON 文档的本机索引、查询和全文搜索使开发人员能够以闪电般的速度创建二级索引和查询数据。

为 JSON 文档编制索引

使用 RediSearch,现在可以对 JSON 文档进行索引、查询和搜索,从而获得全文搜索功能并根据其内容进行文档检索。

为此,您必须安装两个模块,RedisJSONRediSearch,位于同一数据库上。

支持 JSON 路径

这些命令支持原始规范中指定的 JSONPath

仍支持旧版路径语法。

命令在多个路径上运行

一个JSONPathquery 可能会解析为多个路径。每个命令都支持多个路径,并将作应用于所有遇到的路径。

请注意,命令的输出演变为根据受影响的路径数量提供多个结果。

  • 增强

    • #477 多路径支持
    • #336 添加了通用 JSON 路径实现
    • #525 以 ERR 或 WRONGTYPE 为前缀的错误消息
    • #490 性能:弃牌to_value方法
    • #426 从 next_string 移动到 next_str
    • #464 初始 RedisJSON commands.json文件
    • #488 重新审视 RediSearch 的 Docker
  • Bug 修复

    • #515 JSON 格式。DEL 计数已删除的 null 值
    • #499 避免 ARRTRIM 崩溃
    • #458 Docker/Debian:从 Buster 迁移到 Bullseye
    • #397 支持 RedisJSON 中的 RDB 短读(也称为 diskless-load)
    • #398 避免在不需要时进行路径克隆
    • #416 添加 testGetWithBracketNotation
为本页评分
返回顶部 ↑