• redis版本特性研究


     
    redis 4.x
    redis 5.x
    新特性(较之前的版本)

    1)提供了模块系统,方便第三方开发者拓展Redis的功能。

    2)PSYNC2.0:优化了之前版本中,主从节点切换必然引起全量复制的问题。

    3)提供了新的缓存剔除算法:LFU(Last Frequently Used),并对已有算法进行了优化。

    4)提供了非阻塞del和flushall/flushdb功能,有效解决删除了bigkey可能造成的Redis阻塞。

    5)提供了memory命令,实现对内存更为全面的监控统计。

    6)提供了交互数据库功能,实现Redis内部数据库的数据置换。

    7)提供了RDB-AOF混合持久化格式,充分利用了AOF和RDB各自优势。

    8)Redis Cluster 兼容NAT和Docker。

    1)新的Stream数据类型。

    2)新的Redis模块API:Timers and Cluster API。

    3)RDB现在存储LFU和LRU信息。

    4)集群管理器从Ruby(redis-trib.rb)移植到C代码。可以在redis-cli中。查看`redis-cli —cluster help`了解更多信息。

    5)新sorted set命令:ZPOPMIN / MAX和阻塞变量。

    6)主动碎片整理V2。

    7)增强HyperLogLog实现。

    8)更好的内存统计报告。

    9)许多带有子命令的命令现在都有一个HELP子命令。

    10)客户经常连接和断开连接时性能更好。

    11)错误修复和改进。

    12)Jemalloc升级到5.1版

    注:网上搜索的结果,https://www.cnblogs.com/xingxia/p/redis_versions.html  暂时没有对新特性进行测试

  • 相关阅读:
    JavaScript
    CSS
    HTML
    python面试题解析(前端、框架和其他)
    python面试题解析(数据库和缓存)
    python面试题解析(网络编程与并发)
    python面试题解析(python基础篇80题)
    python面试题
    P103 单源最短路问题 第三种Dijkstra算法
    P103 Dijkstra算法 单源最短路问题优化算法
  • 原文地址:https://www.cnblogs.com/MacoLee/p/13897729.html
Copyright © 2020-2023  润新知