redis5.0总共增加了12项新特性,如下:
1.新增加的Stream(流)数据类型,这样redis就有了6大数据类型,另外五种是String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sorted set有序集合)。
2.新的Redis模块api : Times and Cluster api,是一个抽象的集群消息总线,用于方便开发分布式系统。
3.RDB(redis datebase)现在用于存储 LFU(最近最少使用淘汰算法) 和 LRU(最近不经常使用淘汰算法)元数据信息。
4.集群管理器从ruby(redis-trib.rb)移植到c代码。以前创建集群时候需要通过ruby脚本来创建,现在用c代码重新编写,不用在额外按照ruby了。
5.新增加有序集合的sorted set4个命令:ZPOPMIN ,ZPOPMAX和它们的阻塞变种。
6.主动内存碎片整理功能version2版本,依赖于Jemalloc内存分配器。
7.增强HyperLogLog实现,这个功能是估算集合基数,redis5优化这个算法来节省空间。
8.更好的内存统计报告。
9.许多带有子命令的命令现在都有一个help子命令。
10.客户端断开和连接时候性能更好。
11.错误修复和改进。
12.Jemalloc升级到5.1版本。
原文地址:https://www.cnblogs.com/songgj/p/10358483.html
时间: 2024-11-02 19:31:49