天天看點

沒想到Redis 6.0.8緊急釋出,原來是個bug!

今天,看到一則新聞說Redis 6.0.8 釋出了。詳情見:

沒想到Redis 6.0.8緊急釋出,原來是個bug!
沒想到Redis 6.0.8緊急釋出,原來是個bug!

之前官方消息稱6.0.7被稱作最後一個 6.x 版本,詳情見:

沒想到Redis 6.0.8緊急釋出,原來是個bug!

然而,目前Redis團隊表示 6.0.8 版本更新迫切性等級為高:任何将 Redis 6.0.7 與 Sentinel 或 CONFIG REWRITE 指令配合使用的人都會受到影響,應盡快更新。

6.0.8 版本具體做哪些改動呢?說實話,我一開始以為又報什麼漏洞了~

通過 CONFIG SET 設定 oom-score-adj-value 或從配置檔案加載 oom-score-adj-value 後,CONFIG REWRITE 将生成損壞的配置檔案,這會導緻 Redis 無法啟動(不是漏洞,是bug!見:https://github.com/redis/redis/pull/1690/files)

沒想到Redis 6.0.8緊急釋出,原來是個bug!

修複 MacOS 上的 redis-cli --pipe 問題

修複 HKEYS/HVALS 在不存在的密鑰上的 RESP3 響應

各種小的 bug 修複

設為 madvise 時,删除 THP 警告

允許 EXEC 在叢集中的隻讀副本上使用讀取指令

将主/副本選項添加到 redis-cli --cluster 調用指令

看了所有的修複特性,發現不是漏洞,隻是一個bug!建議你還是趕快去修複吧,以防Redis無法啟動~

最後,如果你想了解Redis的相關bug,可以去官網檢視:https://github.com/redis/redis/issues