You need to enable JavaScript to run this app.
导航
数据库小版本发布日志
最近更新时间:2024.11.28 22:00:28首次发布时间:2023.11.29 10:25:28

缓存数据库 Redis 版会不定期发布代理(Proxy)节点和数据(Server)节点的小版本,来丰富产品功能或修复已知缺陷,提升使用体验。本文汇总了 Proxy 和 Server 小版本的更新说明供您参考。

背景信息

  • 代理节点
    代理节点(Proxy Node)是缓存数据库 Redis 版实例的代理服务器节点,用于实现 Redis 实例内部的高可用。同时 Proxy 节点还能识别和转发用户的读写请求,可以根据参数设置将请求发送到主节点或只读从节点,从而实现读写分离。更多关于 Proxy 的说明,请参见核心组件

  • 数据节点
    数据节点(Server Node)是构建缓存数据库 Redis 版实例的最小单位,每个实例至少含有 1 个数据节点。若每个分片中仅包含 1 个节点,该实例无法提供数据持久化和高可用能力;若每个分片中节点个数超过 1 个,节点间一定具有主从关系。
    实例中的每个数据节点均使用相同的 Redis 版本(即您创建实例时选择的 Redis 版本)。一个实例中的所有数据节点规格均相同,且包含相同的内存量。缓存数据库 Redis 版支持多种规格,不同规格提供不同的内存量。关于规格详情,请参见实例规格

发布日志

Proxy 版本发布日志

版本号发布日期类型说明
proxy_version_1.21.02024-11-28新增特性新增支持 PUBSUB SHARDCHANNELS 和 PUBSUB SHARDNUMSUB 命令,更多详情,请参见命令支持
功能优化无。
缺陷修复修复了 CVE-2024-31227 安全漏洞。

proxy_version_1.20.0

2024-10-24

新增特性

  • 新增支持在 Sentinel 命令中使用 sentinelsget-master-addr-by-name 子命令。更多详情,请参见 Sentinel
  • 启用分片集群实例新增支持在 ZINTERSTORE 和 ZUNIONSTORE 命令中操作跨 slot 的 Key。更多详情,请参见多 Key 命令限制

功能优化

  • 优化了空事务或只包含 Select 命令的事务的执行返回结果,返回结果不再报错。
  • proxy-client-idle-timeout 参数值设置为 0 时,可完全禁用连接空闲超时。
缺陷修复修复了 Proxy 对部分非法请求无法拦截的问题,避免出现 coredump。
proxy_version_1.19.02024-09-12新增特性无。
功能优化支持在 disabled-commands 参数中传入主命令后,禁用该主命令下的所有子命令。关于禁用命令的更多详情,请参见禁用命令说明
缺陷修复修复 INFO 命令返回结果中会额外展示 cluster section 信息的问题。
proxy_version_1.18.02024-08-08新增特性
功能优化优化了对 redis-cli --pipe 模式的支持,避免连接断开。
缺陷修复修复了事务命令偶发性报错的问题。
proxy_version_1.16.02024-05-09新增特性分片集群实例支持设置 notify-keyspace-events 参数,用于指定服务器需要发送的通知类型。 更多详情,请参见参数支持
功能优化无。
缺陷修复无。
proxy_version_1.15.02024-04-11新增特性无。

功能优化

  • 优化了集群版 INFO 命令的返回结果,cluster_enabled 字段返回数据和社区版结果保持一致。
  • 优化了 CLUSTER INFO 命令的返回结果,支持在返回结果的 cluster_sizecluster_known_nodes 字段中展示实际分片数。

缺陷修复

  • 修复了水平扩缩容后,SUBSCRIBE 或 PSUBSCRIBE 命令无法收到后续 PUBLISH 消息的问题。
  • 修复了执行 SINTER、SINTERSTORE、SUNION、SUNIONSTORE、SDIFF、SDIFFSTORE 命令时,可能出现的数据错乱或返回结果超时问题。
proxy_version_1.14.02024-02-06新增特性无。
功能优化无。
缺陷修复修复了主从切换后,SUBSCRIBE 命令无法收到后续 PUBLISH 消息的问题。
proxy_version_1.12.02023-11-28新增特性无。
功能优化未启用分片集群实例支持在 SORT 命令中使用 BY 或 GET 字段。

缺陷修复

  • 修复在少数场景下,执行 SDIFFSTORE 或 SUNIONSTORE 命令时返回格式不正确的问题。
  • 修复当 ACL 规则中使用了 +<单个命令> 时,单个命令仍提示无权限的问题。
proxy_version_1.11.12023-09-21新增特性支持在 SCAN 命令中使用 TYPE 字段。
功能优化Redis 实例开启读写分离模式后,SCAN 命令只发往主节点执行。
缺陷修复无。

proxy_version_1.10.0

2023-09-04

新增特性

  • 支持将事务中不同 slot 的命令拆分到不同的分片。

    说明

    • 事务拆分到不同分片后无法保证事务的原子性。
    • 如需使用上述功能,请提交工单联系技术支持设置相关参数。
  • 支持在 INFO 命令中使用如下字段:
    Server、Cluster、Stats、Memory、CPU、Keyspace、Commandstats、Replication。
功能优化针对分片集群实例,当通过公网或私网地址连接实例执行事务命令时,无需在事务命令前执行 WATCH 命令。更多详情,请参见事务命令限制
缺陷修复修复了在 pipline 场景下使用 Lua 命令(包括 KEYS、EVAL、EVALSHA)会新建多余连接的问题。

Server 版本发布日志

版本号发布日期类型说明
server_version_7.15.02024-09-12新增特性无。
功能优化INFO 命令的 redis_version 返回结果优化,由返回内部版本号改为返回 Redis 社区分支版本号。
缺陷修复无。
server_version_7.14.02024-08-08新增特性
功能优化增强稳定性。
缺陷修复
server_version_7.13.02024-07-10新增特性无。
功能优化无。
缺陷修复修复了 WAIT 命令在部分场景下可能会返回异常的问题。
server_version_7.12.02024-06-13新增特性无。

功能优化

热 Key 统计方案优化,支持修改热 Key 采样频率来提高热 Key 判断精度。

说明

若需修改热 Key 采样频率,请提交工单联系技术支持。

缺陷修复无。
server_version_7.10.02024-02-06新增特性无。
功能优化针对原生 Redis 固有的 Fork 问题进行了优化,减少了性能抖动。
缺陷修复无。