Redis5新特性


Redis5.0的12個新特性

1、數據類型Stream

 

  • 本質上是一個消費者等待生產者發送新的數據

  • 使用情景
    • 其他五種數據結構無法實現的需求,可以通過stream來實現
    • 直接貼近業務需求,提升開發效率
    • 物聯網各種傳感器產生的時序數據,定位未來
  • 使用
    • 創建:xadd key id field string[field string]
    • 刪除:xdel key id
    • 查看長度:xlen key
    • 查看范圍:xrange key start end(+表最大,-表最小)
    • 讀多個數據:xread stream key id
    • 創建消費組:xgroup create key groupname id
    • 從消費組中讀取:xread group groupname customer stream key id

2、Timer and Cluster API

3、RDB存儲LFU和LRU信息

4、集群管理器從ruby移植到C

5、Sorted Set命令ZPOPMIN/MAX和阻塞變種

  • ZPOPMAX key:刪除並返回集合中分數最大的元素
  • ZPOPMIN key:刪除並返回集合中分數最小的元素
  • BZPOPMAX key timeout:ZPOPMAX的阻塞版
  • BZPOPMIN key timeout:ZPOPMIN的阻塞版

6、主動碎片整理方式

在配置文件中修改activedefrag yes即可開啟

內存信息查詢命令:info memory

7、增強式HyperLogLog實現

8、內存統計報告

9、help子命令

  • 命令格式xinfo help

10、斷開與連接性能變化

11、錯誤修復和改進

12、Jemalloc新版本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM