您好,登錄后才能下訂單哦!
這篇文章主要講解了“Redis 5.0新特性有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Redis 5.0新特性有哪些”吧!
先看一下 Redis 5 帶來的更新內容:
1. 新的流數據類型(Stream data type) https://redis.io/topics/streams-intro
2.新的 Redis 模塊 API:定時器、集群和字典 API(Timers, Cluster and Dictionary APIs)
3. RDB 現在可存儲 LFU 和 LRU 信息
4.redis-cli 中的集群管理器從 Ruby (redis-trib.rb) 移植到了 C 語言代碼。執行 `redis-cli --cluster help` 命令以了解更多信息
5. 新的有序集合(sorted set)命令:ZPOPMIN/MAX 和阻塞變體(blocking variants)
6. 升級 Active defragmentation 至 v2 版本
7. 增強 HyperLogLog 的實現
8. 更好的內存統計報告
9. 許多包含子命令的命令現在都有一個 HELP 子命令
10. 客戶端頻繁連接和斷開連接時,性能表現更好
11. 許多錯誤修復和其他方面的改進
12. 升級 Jemalloc 至 5.1 版本
13. 引入 CLIENT UNBLOCK 和 CLIENT ID
14. 新增 LOLWUT 命令 http://antirez.com/news/123
15. 在不存在需要保持向后兼容性的地方,棄用 "slave" 術語
16. 網絡層中的差異優化
17. Lua 相關的改進:
將 Lua 腳本更好地傳播到 replicas / AOF
Lua 腳本現在可以超時并在副本中進入 -BUSY 狀態
18. 引入動態的 HZ(Dynamic HZ) 以平衡空閑 CPU 使用率和響應性
19. 對 Redis 核心代碼進行了重構并在許多方面進行了改進
Redis 5 是 Redis 引入流數據類型(Stream data type)的第一個版本。按照官方的說法,不使用該特性的用戶在生產環境中使用 Redis 5 會有更好的體驗 —— 雖然開發團隊尚未發現關于這項特性的關鍵錯誤。
此外,因為許多內部結構與 Redis 4 共享,因此在內部工作方式方面,變化不會很大。
感謝各位的閱讀,以上就是“Redis 5.0新特性有哪些”的內容了,經過本文的學習后,相信大家對Redis 5.0新特性有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。