RedisBloom 2.2 发行说明

BF.INFO 返回 Bloom Filter 详细信息。CF.INFO 返回 Cuckoo 过滤器详细信息。可扩展的 bloom 和 cuckoo 过滤器。可配置的 cuckoo 过滤器桶大小。CMS 的。INCRBY 返回计数。

Redis 堆栈

要求

RedisBloom v2.2.18 需要:

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

v2.2.18(2022 年 7 月)

这是 RedisBloom 2.2 的维护版本。

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

详:

  • 错误修复:

    • #481CF 在扩展 0 时崩溃
    • #478 BF.INFO报告有关内存占用的不准确结果

v2.2.17(2022 年 6 月)

这是 RedisBloom 2.2 的维护版本。

更新紧急度:HIGH:存在可能影响一部分用户的严重错误。升级!

详:

  • 错误修复:

v2.2.15(2022 年 5 月)

这是 RedisBloom 2.2 的维护版本。

更新紧急度:无。

详:

  • 增强:

    • 添加了对 AArch64 Linux 的 RedisBloom 的支持

v2.2.14(2022 年 3 月)

这是 RedisBloom 2.2 的维护版本。

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

详:

  • 错误修复:

    • #419 CMS.INCRBY现在在 overflow 时返回错误
    • #412修复了 macOS 版本

v2.2.12(2022 年 2 月)

这是 RedisBloom 2.2 的维护版本。

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

详:

  • 错误修复:

    • 排名 #392修复了从 AOF 加载时 Bloom filter 扩展可能发生的崩溃
    • #404修复了调用 Cuckoo 过滤器时 Cuckoo 过滤器可能发生的崩溃CF.LOADCHUNK在具有EXPANSION大于 1

v2.2.9(2021 年 11 月)

这是 RedisBloom 2.2 的维护版本。

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

详:

  • 错误修复:

    • #281从 RDB 加载 TOPK 密钥时出现内存泄漏。

    • #303 CMS.INCRBY对于负数或非数字

    • 排名 #354TOPK 列表 重复条目

    • #369免费 only latest filter onCF.COMPACT

    • #371 CF.SCANDUMP用于 Cuckoo 过滤器

    • 排名 #374ReplicateVerbatim forCF.LOADCHUNK(类似于 #309)

  • 改进:

    • #331WITHCOUNTflag 设置为TOPK.LIST

v2.2.6(2021 年 8 月)

这是版本 1.0 的维护版本。

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

详:

  • 增强:
    • #333 支持分片间 TLS 能力

v2.2.4(2020 年 7 月)

标题:

  • 此版本提高了整体稳定性,并修复了发现的问题。

详:

  • 错误修复:
    • #215 计数-最小-草图 CMS。INCRBY 命令以正确的 min 结果进行回复。
    • #219 Cuckoo Filter CF.DEBUG 正确的响应格式。

v2.2.3(2020 年 7 月)

标题:

  • 此版本提高了整体稳定性,并修复了发现的问题。

详:

  • 错误修复:
    • 排名 #217客户挂牌BF.INSERT替换为多个新项目(当非缩放筛选器已满时)。

v2.2.2(2020 年 3 月)

标题:

  • 此版本提高了整体稳定性,并修复了在上一版本之后发现的问题。

详:

  • 次要增强功能:
    • 绽放
      • #180 删除了 Bloom Filter 容量的上限。

v2.2.1(2020 年 1 月)

标题:

  • 此版本提高了整体稳定性,并修复了在上一版本之后发现的问题。

详:

  • 次要增强功能:
    • 绽放
      • #179 允许存储大小超过 4294967295 (UINT32_MAX) 的过滤器。现在是 64 位。
      • #177 防止同时通过EXPANSION NONSCALINGparameters 设置为BF.RESERVE.

v2.2.0(2019 年 12 月)

  • 新增功能

    • 绽放
      • #149 BF.INFO返回有关特定 Bloom Filter 的详细信息
      • 可 伸缩
        • #153 更改EXPANSION率。这意味着每个后续子过滤器都将是expansion比前一个大的倍。
        • #160 根据 Scalable Bloom Filter 论文优化过滤器的放大
        • #161 个可选NONSCALING参数来禁用缩放。(这样可以节省空间,因为使用的哈希函数更少)
      • #155 禁用舍入功能
    • 杜鹃
      • #149 CF.INFO返回有关特定 Cuckoo 过滤器的详细信息
      • 可 伸缩
        • #138 个可配置EXPANSION.创建其他筛选器时,其大小将是当前筛选器的大小乘以expansion.较高的扩展率将导致较低的错误率。
        • #142 最大扩展数限制为 32。
        • #131 个可配置MAXITERATIONS.在将过滤器声明为已满并创建其他过滤器之前尝试交换存储桶的次数。
      • #135 个可配置BUCKETSIZE.每个存储桶中的项目数。较高的存储桶大小值可以提高填充率,但会导致更高的错误率和略微变慢的作速度。
      • #142 使用 64 位哈希函数
      • #136 在 API 中公开过滤器的压缩
    • CMS 公司
      • #97 CMS.INCRBY返回 count 而不是 'OK'
  • 小 bug 修复

    • 绽放
      • #154 检查错误率为 1<(不能等于)
    • 杜鹃
      • #已添加 134CuckooInsert_MemAllocFailed例外
      • #130 未将删除次数保存到 RDB
    • 常规
      • #117 使用RMUtil_RegisterWriteDenyOOMCmd
      • #121 已移动ReplicaVerbatim到函数结束
为本页评分
返回顶部 ↑