首页 > 编程知识 正文

redis常用版本,redis新版本

时间:2023-05-04 19:19:38 阅读:179692 作者:1608

Redis2.6 Redis2.6于2012年发布,经过17个版本后成为2.6.17版。 相对于Redis2.4,主要特性如下。

服务端支持Lua脚本。

删除虚拟内存相关功能。

取消客户端连接数的硬编码限制。

的有效期限对应于毫秒。

从节点支持只读功能。

两个新的位图命令: bitcount和bitop。

增强了redis-benchmark的功能。 支持定制的压力测量、CSV输出等功能。

浮点数自增加命令:基于incrbyfloat和hincrbyfloat。

在redis-cli中,可以使用-eval参数运行Lua脚本。

shutdown命令的扩展。

重构大量的核心代码,删除了所有的集群相关代码。 cluster功能是3.0版的最大亮点。

info可以根据section进行输出,添加了几个统计项目

sort命令优化

Redis2.8 Redis2.8于2013年11月22日正式发布,经过24个版本变为2.8.24。 与Redis2.6相比,主要特性如下:

通过增加部分主从复制的功能,在一定程度上减轻了由于网络问题,频繁进行完整复制生成RDB给系统带来的压力。

尝试支持IPv6。

可以使用config set命令设置maxclients。

可以使用bind命令绑定多个IP地址。

Redis设置了明确的进程名称,以便可以使用ps命令轻松显示系统进程。

config rewrite命令将config set永久保存在Redis配置文件中。

订阅中添加了pubsub。

与Redis2.6的Redis Sentinel相比,Redis Sentinel第二版现在可以在生产环境中使用。

Redis3.0 (里程碑) Redis3.0于2015年4月1日正式发布,与Redis2.8相比,其主要特性包括:

Redis的最大修改是添加Redis的分布式实现Redis群集。

redis群集: redis的官方分布式实现。

新嵌入式字符串对象的编码结果优化了对小对象的内存访问,并大大加快了特定工作负载下的下载速度。

Iru算法大幅提高。

migrate连接到缓存,大大加快密钥迁移。

migrate命令两个新参数copy和replace。

一个新的client pause命令,用于在指定时间内停止处理客户端请求。

bitcount命令的性能得到了提高。

cinfig set在设置maxmemory时可以设置不同的单位()以前只有字节。

调整Redis日志:日志反映当前实例的角色(master或slave.)。

incr命令的性能得到了提高。

Redis3.2 Redis3.2于2016年5月6日正式发布,与Redis3.0相比的主要特性如下:

添加GEO相关功能。

SDS针对速度和省空间进行了优化。

支持通过upstart或systemd管理Redis进程。

新的列表代码类型:快速列表。

从节点读取过期的数据以保证一致性。

添加了hstrlen命令。

调试命令已得到增强,支持更多参数。

Lua脚本增强功能。

添加了Lua调试器。

config set支持更多配置参数。

优化了Redis崩溃后的相关报告。

新的RDB格式,但与旧的RDB兼容。

加快RDB的加载。

spop命令支持个数参数。

cluster nodes命令已加速。

Jemalloc已更新为4.0.3版。

Redis4.0可能意外地多,但Redis3.2或更高版本是4.0而不是3.4、3.6、3.8。

如此重大的版本号升级意味着软件和工具本身进行了重大改革。 Redis4.0的新功能如下所示。

提供第三方开发者可以扩展Redis功能的模块系统。

PSYNC2.0 :在以前的版本中,优化了主从节点切换必然会导致全量复制问题。

提供了一种新的缓存抽取算法,最大化(lfu ),并对现有算法进行了优化。

提供非阻塞del和flushall/flushdb功能,有效解决删除bigkey导致的Redis阻塞。

提供了memory命令,实现了内存更全面的监视统计。

给出了实现Redis内部数据库数据替换的交互式数据库功能。

给出了RDB-AOF混合持久化格式,充分利用了AOF和RDB各自的优势。

redis群集与NAT和Docker兼容。

Redis5.0新的流数据类型。

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。