Redis 6.0.7 现已发布,修复了一些中等程度的 bug 并添加了新特性。更新内容如下:
Bug fixes
- 在 RDB/ROF 加载期间到达时,CONFIG SET 可能会挂起客户端(当处理完另一条同样以 -LOADING error 被拒绝的命令后)。
- stream 类型密钥的 UNLINK/Lazyfree 永远不会进行异步释放。
- PERSIST 应该使 WATCH 无效(就像 EXPIRE 一样)
- 只有 read 命令的 EXEC 可能在 OOM 时被拒绝。
- TLS:放宽对 CONFIG SET 的验证(如果设置了某些配置并且未启用 tls,则不会出错)
- TLS:支持 cluster/replication,无需 tls-port
- 网络联机后系统启动
- Redis 基准改进
- 各种小错误修复
New features
- 添加 oom-score-adj 配置选项以控制 Linux OOM killer
- 在 INFO 输出中显示 IO 线程统计信息和状态
- 添加可选的 tls 验证模式
Module API
- 添加 RedisModule_HoldString
- 添加 loaded keyspace event
- 修复 RedisModuleEvent_LoadingProgress
- 修复 successful psync 时 RedisModuleEvent_MasterLinkChange hook missing 的问题。
- 修复丢失的 RM_CLIENTINFO_FLAG_SSL
- 重构 redismodule.h 以与 -fno-common/extern 一起使用
此外,官方表示,除非有意外情况,否则此版本应当是最后的一个 6.0.x 系列版本。现在,Redis 团队更专注于 Redis 6.2 的开发。
更新说明:https://groups.google.com/g/redis-db/c/M_HTeUWcins
下载地址:https://redis.io/download
转自 https://www.oschina.net/news/118332/redis-6-0-7-released