软件开发客服
首页 > 上上资讯 > Redis 6正式版全新发布

Redis 6正式版全新发布

2020-05-05 16:48:11编辑:上上定制浏览量:210

Redis 6正式版发布,加入了许多新功能,包括RESP3、客户端快取、多执行绪I/O、SSL加密和ACL等,虽然这是史上最大的版本,但也是最多人参与开发的一个版本,从第一候选版到最终版本,花费的时间比起过去的版本还要短。

Redis 6正式版全新发布

Redis 6中最重要的更新是新的Redis协定RESP3,RESP3带来了更丰富的功能,使得介面函式库可以更好地映射主机语言中各类型的Redis回应,此外,新协定还为客户端函式库瘦身铺路,最终将可让用户更快速地採用指令和模组。而且由于新协定RESP3的出现,Redis才得以支援客户端快取(Client Side Caching)功能。当客户端需要能够快速储存资料或是快取操作时,便需要在客户端储存一小部分资讯,以减少应用程式撷取资料的延迟,但要达到这个目的,系统必须要能够控制资料的有效性,RESP3让伺服器能够对客户端发送资料失效讯息,让储存在客户端记忆体中过时的资料失效。这个功能在不少资料库都有提供,而Redis终于在第6版本更新协定,新增客户端快取功能。


Redis 6支援了存取控制列表(ACL),赋予Redis具有使用者的概念,每个使用者拥有一组定义的功能,这些功能指示使用者能够执行的命令还有键值。目前Java、Node.js、Python和.NET中的Redis客户端都已经支援ACL,由于Redis 6已经正式发布,他们会加速其他语言的支援。正式版比第一候选版,还多了一个ACL LOG指令,该指令能呈现所有违反ACL的客户端,像是存取不应该存取的指令,或是尝试失败的身份验证。日志本身是存在记忆体中,每个外部代理都能够呼叫ACL LOG查看已发生的事件,对于ACL除错很有帮助。


除了ACL,Redis 6还支援了SSL加密流量的功能,在这版本之前,Redis的加密都必须在程序之外进行,也就是说需要使用其他应用程式来进行加密,更糟糕的是,有许多执行个体干脆不加密,因此Redis 6提供SSL,可以说是在安全性上向前进了重要的一步。另外,由于Redis一直是单执行绪基础架构,因此不少用户也提出要求,希望Redis能支援多执行绪,藉以进一步提升效能,因此在Redis 6中,虽然核心的部分仍保留单执行绪资料存取介面,但是在I/O的部分已经是多执行绪。透过使用不同的执行绪来处理读取和写入工作,让Redis程序可以将更多的运算资源放到操作、储存和检索资料中,进而提升整体效能。

标签: Redis 6

71

相关资讯

什么是可视化网络拓扑结构

什么是可视化网络拓扑结构

伴随当今公司愈来愈大的网络空间、很多的计算机设备和愈来愈繁杂的网路链路,怎样确保公司中网路的正常运作及其在常见故障产生时怎样在最短期内内解决困难始终是运维工程师们的首要难点。运维管

标签: 网络拓扑结构 拓扑结构

家具软件定制和开发全功能详细分析介绍

家具软件定制和开发全功能详细分析介绍

常见的家具定制设计软件有AUTOCAD制图软件、KD制图软件、圆方家居设计软件、3DsMAX等,这类销售市场上普遍的设计软件在家具定制软件层面做得事实上还可以,但是这类家具软件大多

标签: 软件定制 家具软件定制和开发 家具软件定制

您的网站自适应的么?

您的网站自适应的么?

自适应网站设计是一款互联网界面设计布局,其核心理念是:集中化建立网页页面的图片排版尺寸,能够智能化地依据用户个人行为及其应用的机器设备环境开展相对应的合理布局。近些年,各种各样显示

标签: 自适应网站 响应式网站