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