Redis Enterprise Software 发行说明 6.4.2-43(2023 年 3 月)

Ubuntu 20.04 支持。安全节点删除。允许gossip_envoy端口配置。

Redis 企业软件

这是 Redis Enterprise Software 版本 6.4.2 的维护版本。

下表显示了可用软件包的 MD5 校验和:

MD5 校验和(6.4.2-43 3 月版)
Ubuntu 16 版本 bb3d3ab7590834790d2d9d9e3dcdf788
Ubuntu 18 的 55e99e6db76277c15fa46c49d58995b5
Ubuntu 20 的 cccfa62ca7ea955b8c19d9c40bdc1fea
RedHat Enterprise Linux (RHEL) 7
Oracle Enterprise Linux (OL) 7
eed4083b0b4c066d31ea9b8ba60a34f5
RedHat Enterprise Linux (RHEL) 8
Oracle Enterprise Linux (OL) 8
Rocky Enterprise Linux
7fd4321f6a5502c76197fc039f44ffa3

新增功能和增强功能

支持 Ubuntu 20

添加了对 Ubuntu 20.04 的作系统支持。

按使用者属性验证客户端证书

  • 添加了输入多个Organizational Unit (OU)值添加到证书验证的 Subject 条目中。仅当所有OU值匹配。

  • 如果证书的主题包含证书的已配置主题(空字段)中缺少的额外字段,则验证失败。

安全节点删除 (RS92095)

自此版本起,节点删除任务等待在新节点上创建持久性文件,然后再完成删除。有关更多信息,请参阅删除集群节点rladmin node remove.

允许 gossip_envoy 服务的端口配置 (RS72028)

您可以使用 REST API 配置gossip_envoy_admin_port在引导或运行时。有关更多详细信息,请参阅集群对象参考

支持rladmin将在未来的 6.4.2 维护版本中添加。

Redis 堆栈 v6.2.6

Redis 企业软件 v6.4.2 包括最新 Redis 堆栈版本 (v6.2.6) 中提供的新功能:

请参阅升级模块以了解如何升级数据库的模块。

已解决的问题

  • RS95344 - 修复 Active-Active 相关文件的自定义安装联动 bug

  • RS91554 - 增强redis_mgr

  • RS90496 - 改进跨节点通信以支持故障转移

  • RS93004 - 允许正数audit_port配置

  • RS58918 - 减少通过刷新数据库阻止的客户端数量。在作完成之前,只会阻止请求刷新的客户端。其他客户端不会受到影响。

  • RS85447 - 创建数据库时,内存大小是数据库的总内存,而不是数据集的总大小。因此,如果您启用复制并且数据库有两个分片,则每个分片将具有分配的内存大小的一半。

  • RS90556 -Heartbeatd-升级sysinfo依赖度 0.19.1 -> 0.27.7

  • RS93566 - 已添加rlcheck验证步骤验证所有需要的模块(在集群上初始创建任何 CRDB 期间使用的模块)在集群上是否实际可用。在某些情况下,如果需要特定的模块版本,用户需要上传该版本才能升级集群。升级完成后,您可以删除所需的模块。

已知限制

功能限制

对于没有复制的机架感知数据库,重新分片失败

当数据库配置为机架感知并关闭复制时,重新分片作将失败。

RS97971 - 此限制将在将来的 6.4.2 维护版本中修复。

解决方法:

在重新分片数据库之前,请关闭 Rack Awareness:

curl -k -u "<user>:<password>" -H "Content-type: application/json" -d '{"rack_aware": false}' -X PUT "https://localhost:9443/v1/bdbs/<bdb_uid>"

After the resharding process is complete, you can re-enable rack awareness:

curl -k -u "<user>:<password>" -H "Content-type: application/json" -d '{"rack_aware": true}' -X PUT "https://localhost:9443/v1/bdbs/<bdb_uid>"

Operating system limitations

RHEL 7 and RHEL 8

RS95344 - CRDB database will not start on Redis Enterprise v6.4.2 with a custom installation path.

For a workaround, use the following commands to add the relevant CRDB files to the Redis library:

$ yum install -y chrpath
$ find $installdir -name "crdt.so" | xargs -n1 -I {} /bin/bash -c 'chrpath -r ${libdir} {}'

This limitation will be fixed in a future 6.4.2 maintenance release.

Ubuntu 20.04

By default, you cannot use the SHA1 hash algorithm (OpenSSL’s default security level is set to 2). The operating system will reject SHA1 certificates even if the mtls_allow_weak_hashing option is enabled. You need to replace SHA1 certificates with newer certificates that use SHA-256. Note that the certificates provided with Redis Enterprise Software use SHA-256.

Ubuntu 16, 18, 20

RS95824 - An error occurs when running rl_rdbconvert manually.

As a workaround, run the following command:

LD_LIBRARY_PATH=$libdir rl_rdbconvert
RATE THIS PAGE
Back to top ↑