您好,登錄后才能下訂單哦!
這篇文章主要介紹“Redis5.0有哪些特性”,在日常操作中,相信很多人在Redis5.0有哪些特性問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Redis5.0有哪些特性”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
新的流數據類型(Stream data type)
新的 Redis 模塊 API:定時器、集群和字典 API(Timers, Cluster and Dictionary APIs)
RDB 現在可存儲 LFU 和 LRU 信息
redis-cli 中的集群管理器從 Ruby (redis-trib.rb) 移植到了 C 語言代碼。執行 `redis-cli –cluster help` 命令以了解更多信息
新的有序集合(sorted set)命令:ZPOPMIN/MAX 和阻塞變體(blocking variants)
升級 Active defragmentation 至 v2 版本
增強 HyperLogLog 的實現
更好的內存統計報告
許多包含子命令的命令現在都有一個 HELP 子命令
客戶端頻繁連接和斷開連接時,性能表現更好
許多錯誤修復和其他方面的改進
升級 Jemalloc 至 5.1 版本
引入 CLIENT UNBLOCK 和 CLIENT ID
新增 LOLWUT 命令 http://antirez.com/news/123
在不存在需要保持向后兼容性的地方,棄用 "slave" 術語
網絡層中的差異優化
Lua 相關的改進:
將 Lua 腳本更好地傳播到 replicas / AOF
Lua 腳本現在可以超時并在副本中進入 -BUSY 狀態
引入動態的 HZ(Dynamic HZ) 以平衡空閑 CPU 使用率和響應性
對 Redis 核心代碼進行了重構并在許多方面進行了改進
在正式發布之前,從之前透露的信息看,Redis Streams 是這次發布的重點內容。
Stream是Redis 5.0引入的一種新數據類型,它以更抽象的方式模擬日志數據結構,但日志的本質仍然完好無損:就像日志文件一樣,通常實現為僅附加模式打開的文件, Redis流主要是僅附加數據結構。至少在概念上,因為Redis Streams是一種在內存中表示的抽象數據類型,它們實現了更強大的操作,以克服日志文件本身的限制。
隨著 java8 中首次引入 Stream 的內容,其他框架和語言也在陸續的引入 Stream,比如最近聽說 Javascript 正在引入 Stream 特性。
到此,關于“Redis5.0有哪些特性”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。