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