IT资讯 Redis 7.0.3 发布

kirk · 2022-07-13 11:30:06 · 热度: 27

Redis 7.0.3 现已发布,此版本包含了一些 bug 修复;升级紧迫性为中等。具体更新内容如下:

性能和资源利用改进

  • 优化大型 ZRANGESTORE 上的 zset 转换 ( #10789 )
  • 优化大集群发送 PING 的性能(#10624)
  • 允许在集群模式下更快地重启 Redis ( #10912 )

INFO 字段和自省更改

  • 将缺少的分片 pubsub keychannel 计数添加到 CLIENT LIST(#10895)
  • 在 INFO STATS 中添加缺失的 pubsubshard_channels 字段#10929

Module API 更改

  • 添加 RM_StringToULongLong 和 RM_CreateStringFromULongLong ( #10889 )
  • 添加 RM_SetClientNameById 和 RM_GetClientNameById ( #10839 )

CLI 工具的变化

  • 将缺少的集群端口支持添加到 redis-cli --cluster ( #10344 )

其他一般改进

  • 核酸 sharded pubsub channels 的内存消耗 ( #10925 )
  • 在 loading 和 stale modes 下允许 ECHO ( #10853 )
  • Cluster:当节点只有部分 keys 时,在迁移节点上为 multi-key commands 抛出 -TRYAGAIN 而不是 -ASK ( #9526 )

Bug 修复

  • TLS:在连接关闭时通知客户端 ( #10931 )
  • 进行修改的脚本不会因意外的 NOREPLICAS 错误而中断 ( #10855 )
  • Cluster:修复副本重启后节点可能无法确认 CLUSTER FAILOVER TAKEOVER 的错误 ( #10798 )
  • Cluster:修复 handshake 和 cluster shards 调用期间的崩溃(#10942)

修复了以前版本的 Redis 7.0 中的问题

  • TLS:修复大量 replies 的问题 ( #10909 )
  • 正确报告 vm.overcommit_memory 的启动警告 ( #10841 )
  • redis-server 命令行允许在同一参数中传递配置名称和值 ( #10866 )
  • 修复需要参数的 CLUSTER RESET 命令回归 ( #10898 )

更多详情可查看:https://github.com/redis/redis/releases/tag/7.0.3

 

为您推荐与 redis 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册