Redis Enterprise 软件发行说明 6.0.8(2020 年 9 月)
RediSearch 2.0 支持。改进了 rladmin 对模块升级的支持。
Redis 企业软件 |
---|
Redis Enterprise Software (RS) 6.0.8 现已推出! 此版本包括新的 RediSearch 2.0 模块、开源 Redis 6.0.5,更改了用于升级模块的 rladmin 工具,并修复了一些错误。
版本信息
升级说明
按照这些说明从 RS 5.4.0 及更高版本升级到 RS 6.0.8。 对于主动-主动部署,此版本要求您升级 CRDB 功能集版本。
生命周期结束
Redis Enterprise Software 6.0 和之前的 RS 版本的生命周期终止 (EOL) 可在此处找到。 Redis 模块的 EOL 可以在这里找到。
- 对 Red Hat Enterprise Linux 6 和 Oracle Linux 6 作系统平台的支持将于 2020 年 11 月 30 日结束。
- 对 Ubuntu 14.04 (Trusty Tahr) 作系统平台的支持将于 2020 年 11 月 30 日结束。
新功能
开源 Redis 6
RS 6.0 包括开源 Redis 6.0.5。 有关 Redis 6.0.5 的更多信息,请查看发行说明。
通过 rladmin 升级 Redis 模块
这rladmin
命令行界面引入了对用于升级模块的命令的多项更新。
现在,可以更轻松地将模块升级到最新的模块版本。
在此处了解更多信息。
Redis 模块
以下 Redis 模块的 GA 版本捆绑在 RS 6.0 中:
- RediSearch,版本 2.0(已更新)
- RedisJSON 版本 1.0.4
- RedisGraph,版本 2.0.19(更新)
- RedisTimeSeries,版本 1.2.7(已更新)
- RedisBloom,版本 2.2.4(已更新)
要将更新的模块与数据库一起使用,必须升级数据库上的模块。
其他功能
-
分片级别指标已添加到 metrics_exporter 中,现在可以从 Prometheus 获取。您可以在此处找到所有指标。
-
RS DEB 软件包(适用于 Ubuntu)和 RPM 软件包(适用于 RHEL)现在使用 GPG 密钥进行签名,因此客户可以验证软件包是否真实且未被篡改。您可以在安装页面上访问 GPG。
-
这
crdb-cli
现在,已将历史记录日志添加到支持包中。
重要修复
- RS33193 - 改进了代理中对大型文件的日志文件处理。
- RS43572 - 修复了在启用 SMTP STARTLS 时导致 UI 失败的错误。
- RS46062 - 修复了 Grafana 中缺少的主动-主动数据库指标。
- RS44758 - 修复了用于通过 UI 保存新用户的无响应按钮。 使用版本 6.0.8-32:
- RS45627、RS47382 - 修复了在其他客户端的连接上以阻止模式使用 XREAD 和 XREADGROUP 命令时导致客户端断开连接的错误。
已知限制
-RS81463 - 使用 Auto Tiering 对主动-主动数据库重新分片时,分片可能会崩溃。具体来说,当易失性键或主动-主动逻辑删除键驻留在 Flash 内存中时,分片将崩溃。
主动-主动数据库
- RS44656 - 一个错误,导致客户端连接的 TLS 模式在执行全局配置更改时在“所有通信”和“仅用于 crdb 通信”之间切换。待定
- RS51359 - 使用复制和仅附加文件 (AOF) 进行数据库持久性的主动-主动数据库在副本分片上出现内存泄漏,导致它们的增长比主分片大。建议客户升级到 RS 6.0.12 TBD。同时,您可以使用快照实现数据库持久性或重新启动副本分片 TBD。
安装限制
多个 Redis Enterprise Software 安装参考文件已安装到目录中/etc/opt/redislabs/
即使您使用自定义安装目录。
要在不使用任何根目录的情况下安装 Redis Enterprise Software,请在安装 Redis Enterprise Software 之前执行以下作:
-
创建要用于 Redis Enterprise Software 的所有自定义非根目录。
-
安装
/etc/opt/redislabs
添加到自定义的非根目录之一。
升级
- RS 5.4.2 引入了新的双活 Redis 数据库功能,提高了其与开源 Redis 的兼容性。现在,Active-Active Redis Database 中的 string 数据类型是隐式和动态类型的,就像开源 Redis 一样。要在从 RS 5.4.2 或更低版本升级的节点上使用新功能,您必须升级主动-主动 Redis 数据库协议。
- 当您将具有主动 AOF 的双活 Redis 从 RS 5.4.2 或更低版本升级到 RS 5.4.2 或更高版本时:
- 如果启用了复制,则必须在升级后对所有副本分片执行 BGREWRITEAOF 命令。
- 如果未启用复制,则必须在升级后对所有分片运行 BGREWRITEAOF 命令。
- 如果在版本 5.0.2 或更高版本中通过手动更新磁盘上的证书而不是通过 API 更新证书来配置 SSL 证书,则节点升级将失败。 有关此问题的帮助,请联系支持。
- 从 RS 5.4.2 开始,要在数据库升级期间保留当前的 Redis major.minor 版本,您必须使用 keep_redis_version 选项而不是 keep_current_version。
Redis 命令
- 禁用特定 Redis 命令的功能不适用于特定于 Redis 模块的命令。
- 从 RS 5.4.2 开始,升级双活数据库后,双活数据库中字符串数据类型的 TYPE 命令会返回 “string”(OSS Redis 标准)。