歡迎光臨
每天分享高質量文章

Redis 5.0 正式釋出,slave 術語已遭刪除

來源:開源中國社群

www.oschina.net/news/100931/redis-5-0-released


Redis 5.0 GA 正式版釋出了!

下載地址:

http://download.redis.io/releases/redis-5.0.0.tar.gz


原始碼下載:

https://github.com/antirez/redis/releases/tag/5.0.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 共享,因此在內部工作方式方面,變化不會很大。


●編號431,輸入編號直達本文

●輸入m獲取文章目錄

推薦↓↓↓

 

Web開發

更多推薦18個技術類微信公眾號

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂