Redis2.6(2012)

① 服务端支持Lua脚本。
② 去掉虚拟内存相关功能。
③ 放开对客户端连接数的硬编码限制。
④ 键的过期时间支持毫秒。
⑤ 从节点支持只读功能。
⑥ 两个新的位图命令:bitcount和bitop。
⑦ 增强了redis-benchmark的功能:支持定制化的压测,CSV输出等功能。
⑧ 基于浮点数自增命令:incrbyfloat和hincrbyfloat。
⑨ redis-cli可以使用–eval参数实现Lua脚本执行。
⑩ shutdown命令增强。
⑪ 重构了大量的核心代码,所有集群相关的代码都去掉了,cluster功能将会是3.0版本最大的亮点。
⑫ info可以按照section输出,并且添加了一些统计项
⑬ sort命令优化

Redis2.8(2013-11-23)

① 添加部分主从复制的功能,在一定程度上降低了由于网络问题,造成频繁全量复制生成RDB对系统造成的压力。
② 尝试性的支持IPv6.
③ 可以通过config set命令设置maxclients。
④ 可以用bind命令绑定多个IP地址。
⑤ Redis设置了明显的进程名,方便使用ps命令查看系统进程。
⑥ config rewrite命令可以将config set持久化到Redis配置文件中。
⑦ 发布订阅添加了pubsub。
⑧ Redis Sentinel第二版,相比于Redis2.6的Redis Sentinel,此版本已经变成生产可用。

Redis3.0(2015-04-01里程碑)

① Redis Cluster:Redis的官方分布式实现。
② 全新的embedded string对象编码结果,优化小对象内存访问,在特定的工作负载下载速度大幅 提升。
③ Iru算法大幅提升。
④ migrate连接缓存,大幅提升键迁移的速度。
⑤ migrate命令两个新的参数copy和replace。
⑥ 新的client pause命令,在指定时间内停止处理客户端请求。
⑦ bitcount命令性能提升。
⑧ cinfig set设置maxmemory时候可以设置不同的单位(之前只能是字节)。
⑨ Redis日志小做调整:日志中会反应当前实例的角色(master或者slave)。
⑩ incr命令性能提升。

Redis3.2(2016-05-06)

① 添加GEO相关功能。
② SDS在速度和节省空间上都做了优化。
③ 支持用upstart或者systemd管理Redis进程。
④ 新的List编码类型:quicklist。
⑤ 从节点读取过期数据保证一致性。
⑥ 添加了hstrlen命令。
⑦ 增强了debug命令,支持了更多的参数。
⑧ Lua脚本功能增强。
⑨ 添加了Lua Debugger。
⑩ config set 支持更多的配置参数。
⑪ 优化了Redis崩溃后的相关报告。
⑫ 新的RDB格式,但是仍然兼容旧的RDB。
⑬ 加速RDB的加载速度。
⑭ spop命令支持个数参数。
⑮ cluster nodes命令得到加速。
⑯ Jemalloc更新到4.0.3版本。

Redis4.0(2017-07-15)

① 提供了模块系统,方便第三方开发者拓展Redis的功能。
② PSYNC2.0:优化了之前版本中,主从节点切换必然引起全量复制的问题。
③ 提供了新的缓存剔除算法:LFU(Last Frequently Used),并对已有算法进行了优化。
④ 提供了非阻塞del和flushall/flushdb功能,有效解决删除了bigkey可能造成的Redis阻塞。
⑤ 提供了memory命令,实现对内存更为全面的监控统计。
⑥ 提供了交互数据库功能,实现Redis内部数据库的数据置换。
⑦ 提供了RDB-AOF混合持久化格式,充分利用了AOF和RDB各自优势。
⑧ Redis Cluster 兼容NAT和Docker。

Redis5.0(2018-10-18)

① 新的Stream数据类型。
② 新的Redis模块API:Timers and Cluster API。
③ RDB现在存储LFU和LRU信息。
④ 集群管理器从Ruby(redis-trib.rb)移植到C代码。可以在redis-cli中。查看 redis-cli —cluster help`了解更多信息。
⑤ 新sorted set命令:ZPOPMIN / MAX和阻塞变量。
⑥ 主动碎片整理V2。
⑦ 增强HyperLogLog实现。
⑧ 更好的内存统计报告。
⑨ 许多带有子命令的命令现在都有一个HELP子命令。
⑩ 客户经常连接和断开连接时性能更好。
⑪ 错误修复和改进。
⑫ Jemalloc升级到5.1版

Redis6.0(2020-08-27)

① 许多新的模块API。
② 更好过期算法。
③ SSL支持。
④ ACL支持。
⑤ 新的RESP3协议。
⑥ 客户端缓存。
⑦ 多线程I/O
⑧ 副本的无盘复制。
⑨ redis-benchmark支持和redis-cli改进。
⑩ Systemd 支持重写。
⑪ redis集群代理的发布(还不稳定,不建议生产使用)。
⑫ disque模块的发布

Redis各版本特性相关推荐

  1. Redis各版本特性汇总

    redis4 redis5 redis6 redis6.2 重大特性 1.模块系统 2.PSYNC2 3.LFU淘汰策略 4.混合RDB-AOF持久化 5.LAZY FREE延迟释放 6.MEMORY ...

  2. Redis各版本的特性及架构

    Redis各版本的特性及架构 1 Redis各版本的特性 1.1 Redis3.0 1.2 Redis3.2 1.3 Redis4.0 1.4 Redis5.0 1.5 Redis 6.0新特性 2 ...

  3. Redis 的 GEO 特性将在 Redis 3.2 版本释出

    Redis 的 GEO 特性将在 Redis 3.2 版本释出 Redis 的 GEO 特性将在 Redis 3.2 版本释出, 这个功能可以将用户给定的地理位置信息储存起来, 并对这些信息进行操作. ...

  4. 【Redis】Redis4.0、5.0、6.0版本特性整理

    文章目录 Redis版本特性 Redis 4 模块系统 PSYNC 2.0 缓存驱逐策略优化 Lazy Free 交换数据库 混合持久化 内存命令 兼容 NAT 和 Docker Active Def ...

  5. 如何在windows上玩转redis的最新特性?

    想要了解redis的最新特性,可是windows下的可以安装的版本最高为3.2,想要验证redis的诸如stream特性的话,就无能为力了. 解决方法之一在windows上安装虚拟机,然后再虚拟机上安 ...

  6. Redis学习第八课:Redis高级实用特性(一)

    Redis高级实用特性 注:我学习的环境是vmware7.1 + ubantu10.10+ redis 3.0.2 1.安全性 设置客户端连接后进行任何其他指定前需要的密码.因为redis速度相当快, ...

  7. java11 是长期支持_这里有你不得不了解的Java 11版本特性说明

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

  8. Redis进阶实践之五Redis的高级特性

    一.引言 上一篇文章写了Redis的特征,使用场景,同时也介绍了Redis的基本数据类型,redis的数据类型是操作redis的基础,这个必须好好的掌握.今天我们开始介绍一些Redis的高级特性,虽然 ...

  9. Redis 高可用特性之 “持久化” 详解

    在之前的文章中,介绍了<Redis的内存模型>,从这篇文章开始,将依次介绍 Redis 高可用相关的知识--持久化.复制(及读写分离).哨兵.以及集群. 本文将先说明上述几种技术分别解决了 ...

最新文章

  1. as 不显示gradle视图_Python构建RESTful网络服务[Django篇:基于类视图的API]
  2. 一款非常不错的聊天工具
  3. Node.js学习之路09——Path基本介绍
  4. 影响SEO网站文章收录的因素有哪些?
  5. MySQL中自动增长类型要求
  6. NB-IOT终端技术新突破 中兴微电子加快IoT布局
  7. 字符串的原样输入输出python_Python字符串输入输出简述
  8. SpringBoot学习:读取yml和properties文件的内容
  9. linux core无权限,linux – 为什么编辑core_pattern受限制?
  10. 设计灵感|如何在海报设计中正确使用双色调风格?
  11. 检测远程主机上的某个端口是否开启——telnet命令
  12. 命令提示符死亡之ping教程
  13. 前言,flutter页面切换动画
  14. 大数据、互联网、机器人成大热门
  15. linux如何设置串口参数,串口通信的参数如何设置
  16. ppt矩形里面的图片怎么放大缩小_如何使用PPT调节图片的大小
  17. oracle 错误实例分析(ORA-01078)
  18. Android Canvas 缩放(Scale)
  19. 查看当前目录和上一级目录的命令
  20. 决策树(Decision Tree)算法原理总结(一)

热门文章

  1. 软件测试如何进入月薪过两万的大厂(字节跳动、腾讯、阿里......)总结了一些面试经验【建议收藏】
  2. 单片机控制水龙头出水温度
  3. J2ME版中国移动飞信通信协议 (1)
  4. 22.FastAPI开发大型应用
  5. L18-python语法基础-条件与循环语句(day4)
  6. win7下.net网站中图片无法正常显示
  7. 清奈市Zoho研发总部工作回忆
  8. css动画相关属性详解
  9. Angular--使用Angular get 请求数据
  10. 压电谐振声学超材料等效介质法Matlab实现(Zhang hao老师论文复现)