Skip to main content

🚀 redis/redis — 8.8.0这是 Redis 开源中的 Redis 8.8 的正式发布版本

  1. 🚀 redis/redis8.8.0
    这是 Redis 开源中的 Redis 8.8 的正式发布版本。

    ### 与 8.6 相比的主要变化

    - 新的数据结构:数组(@antirez
    - 哈希字段的子键通知 - 字段级通知
    - `INCREX`:结合了 `INCR`、`INCRBY`、`INCRBYFLOAT`、边界和过期时间的窗口计数器速率限制器(@raffertyyu + Redis 团队)
    - `XNACK`:一个新的流命令 - 允许消费者显式释放挂起的消息
    - `ZUNION`、`ZINTER`、`ZUNIONSTORE`、`ZINTERSTORE`:新的 `COUNT` 聚合器
    - `JSON.SET`:新的 `FPHA` 参数指定同构 FP 数组的 FP 类型
    - `TS.RANGE`、`TS.REVRANGE`、`TS.MRANGE`、`TS.MREVRANGE`:单个命令中的多个聚合器
    - `FT.HYBRID` `KNN` 子句:请求每个分片更少候选者的新参数
    - `FT.PROFILE` `HYBRID`:对 `FT.HYBRID` 的分析支持
    - 性能改进

    ### 二进制发行版

    - Alpine 和 Debian Docker 镜像 - https://hub.docker.com/_/redis
    - 使用 snap 安装 - 请参阅 https://github.com/redis/redis-snap
    - 使用brew安装 - 请参阅https://github.com/redis/homebrew-redis
    - 使用 RPM 安装 - 请参阅 https://github.com/redis/redis-rpm
    - 使用 Debian APT 安装 - 请参阅 https://github.com/redis/redis-debian

    ### 我们测试 Redis 8.8 的操作系统

    - Ubuntu 22.04(果酱水母)、24.04(高贵食蚁兽)、26.04(坚决浣熊)
    - 洛基 Linux 8.10、9.7、10.1
    - AlmaLinux 8.10、9.7、10.1
    - Debian 12.13(书虫),Debian 13.4(特里克西)
    - 高山 3.23
    - macOS 14.8.4 (Sonoma)、15.7.4 (Sequoia)、26.3 (Tahoe) - 适用于 Intel 和 ARM

    ### 错误修复(与 8.8-RC1 相比)

    - #15237 `INCREX` 语法更新
    - #15005 可以在运行时以非集群模式启用内存跟踪
    - RedisTimeSeries/RedisTimeSeries#1930 不处理多分片命令期间的集群拓扑更改(MOD-14439)
    - RedisBloom/RedisBloom#1007 RDB 加载时内存泄漏 (MOD-15418)