![]()
![]()
![]()
2026 年 2 月 15 日,Redis 官方正式發布了 Redis 8.6.0 —— 這是一版 Redis 開源版的 General Availability(正式穩定版)。
本次版本帶來了大量性能和資源優化、內存結構改進以及多個重量級新特性。讓我們一起來看 Redis 8.6.0 有哪些值得關注的更新。
與 Redis 8.4 相比的主要變化
? 顯著性能提升
Redis 8.6 對核心執行邏輯進行了深度優化,在命令執行效率及系統調用上大幅提速。? 內存占用顯著下降
對哈希表(hashtable 編碼)和有序集合(skiplist 編碼)結構進行了優化,減少了內存占用。? Streams:新增 XADD 冪等寫入機制
通過添加新參數IDMPAUTO與IDMP,實現了 “至多一次”(at-most-once) 的寫入保障,確保流式數據寫入更安全。? 新增逐出策略(Eviction Policies)
新增策略:?
volatile-lrm:基于“最近修改時間”的易失鍵逐出;?
allkeys-lrm:基于“最近修改時間”的全鍵空間逐出。
這是繼 LRU/LFU 后的全新思路——基于“修改活躍度”的內存淘汰機制。
? 熱鍵檢測與上報(Hot Keys Detection)
通過新命令HOTKEYS可以實時檢測訪問頻繁的鍵,方便進行精細化性能優化和緩存熱點分析。? TLS 證書自動認證
Redis 8.6 支持基于證書的客戶端自動認證機制,無需手動配置即可完成安全通信身份校驗。? 時間序列(Time Series)增強
新增對 NaN(非數值) 的支持;新增聚合函數:?
COUNTNAN:統計 NaN 值數量?
COUNTALL:統計所有值數量
為時間序列數據分析提供了更強的靈活性。
更多詳情可查看官方 8.6 發布博客。
二進制發行版與安裝方式
Redis 8.6 提供多種官方安裝渠道:
? Docker:Alpine 和 Debian 鏡像
https://hub.docker.com/_/redis? Snap 安裝包
https://github.com/redis/redis-snap? Homebrew 安裝(macOS 用戶)
https://github.com/redis/homebrew-redis? RPM 包(Red Hat / Rocky / AlmaLinux)
https://github.com/redis/redis-rpm? Debian APT 包
https://github.com/redis/redis-debian
Redis 8.6 已在以下操作系統上完成測試與驗證:
? Ubuntu 22.04 (Jammy Jellyfish)、24.04 (Noble Numbat)
? Rocky Linux 8.10、9.5
? AlmaLinux 8.10、9.5、10.1
? Debian 12 (Bookworm)、13 (Trixie)
? macOS 14 (Sonoma)、15 (Sequoia)
? 支持鍵內存大小直方圖(Keys memory size histograms)
便于直觀查看不同類型鍵的內存分布情況。
? 優化 ACL 權限驗證邏輯,減少用戶權限判斷開銷。
? 優化峰值內存指標采集方式,提高監控準確度。
? 避免在回復拷貝時重復分配與釋放 list 節點,提高執行效率。
? 當硬件支持單調時鐘(monotonic clock)時,緩存時間戳,減少系統調用次數。
? 優化 XREADGROUP CLAIM 操作,提高流處理性能。
? 在向量集合(vector sets)中,使用內建指令優化 popcount 操作(支持 Intel、AMD、ARM)。
? 向量集合新增量化計算路徑的向量化支持,顯著提高向量距離計算性能。
?
cluster-slot-stats-enabled:啟用每個 slot 的資源消耗統計。?
key-memory-histograms:收集不同數據類型的內存使用直方圖數據。
?
db0_distrib_lists_sizes?
db0_distrib_sets_sizes?
db0_distrib_hashes_sizes?
db0_distrib_zsets_sizes
這些指標幫助開發者更清晰地掌握每種數據結構的體積分布。
?? 已知問題與限制
? 在開啟持久化
appendonly yes且參數aof-use-rdb-preamble no(非默認)時,暫時不要使用XADD的新參數IDMP或IDMPAUTO。
該限制將在下一次補丁版本中修復。
代碼地址:github.com/redis/redis
Redis 8.6.0 是一次具有標志性的版本升級:
? 性能更強;
? 內存更省;
? 落地了更合理的 Key 淘汰機制;
? 新增熱鍵監控命令;
? 加強了時間序列與安全認證支持。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.