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新版本

 

猜你喜欢

转载自www.cnblogs.com/zhaifeng/p/10892738.html