点击这里给我发消息QQ客服

全球首发 | 阿里云正式推出云数据库Redis 6.0版本

云之渝 2020-07-06

2020年6月23日,阿里云正式发售云数据库Redis 6.0版本 Redis 6.0版本是Redis开源社区于5月2日发布的全新版本,它包含许多主要功能更新和实质性性能的改进。

依靠于阿里云强大的云服务和管理功能以及团队的快速跟进,5月7日,阿里云在不到一周的时间内就完成了最新版Redis 6.0云数据库的全球首发(原厂除外),全面涵盖了开源Redis 6.0的许多重要更新。

开源Redis 6.0版本在一系列关键领域进行了重大改进,而这些背后是阿里云Redis团队的贡献。据统计,在开源版本的Redis 6.0中,阿里云Commit贡献仅次于作者和Redis Labs(Redis作者所在的商业公司),高居原厂外代码贡献第一名。


7.6.jpg


Redis社区版(6.0RC)Commit排行榜
阿里云Redis团队对社区版本的贡献commit位世界第二

在6.0版本中,最令人兴奋的是千呼万唤的Redis多线程发布,Redis性能和CPU并行利用率得到了极大的提高。用户可以通过设置IO线程数(注:此参数不包括worker线程)以提高网络吞吐量,从而提高整体处理性能。而命令的具体执行仍然是保留单线程,延续了Redis无锁的简单优点,在用户享有更大的读写吞吐量的同时,还避免了上下文切换和锁定操作所带来的开销。

阿里云Redis团队基于Redis 6.x的核心优化了Redis多线程,并向社区贡献了我们企业版Tair的性能增强版中的多线程设计。对比最初的社区多线程版本的设计,我们进一步提高了Redis 6.0最终多线程版本的30%性能。

在过去版本的开源Redis中,安全性经常受到批评。 而Redis 6.0在数据传输和权限管理方面拥有了完整的解决方案。此版本引入了TLS数据链路加密,提高Redis数据传输的安全性。对于数据链路的加密,阿里云 Redis 已经在之前就已经完整支持,对于Redis 6.0的这一部分,此功能是几年前的标准配置。

而在权限管理上,Redis终于从过去的单密码设置的简单配置演变为更完善的ACL管理功能,该功能方便客户划分帐户和命令以进行更细粒度的权限管理,并极大地提高了安全性和易用性。阿里云Redis还向社区输出了其过去的一些权限管理功能,对社区的ACL进行了错误修复和功能扩展。

另外,阿里云还在复制机制的增强、稳定性增强以及新增多个实用命令和配置等方面为社区版做出了重要的贡献。