2022年6月1日,阿里云Redis 7.0正式发布。Redis7.0版本是Redis历史上改变最多的一个大版本,阿里云快速跟进,凭借强大的云服务与管控能力,仅用一个月时间,即实现了全球主流云厂商首发。
阿里云数据库Redis 7.0的上线,将赋能国内企业、开发者、爱好者可以快速在云上体验Redis最新版本,对其适用性和应用性做评估。
Redis发展至今已历经7个大版本,据阿里云数据库产品专家杨艳杰介绍,Redis7.0包含了50多个新命令及大量核心新特性与改进,不仅解决了用户使用中的诸多问题,也进一步拓展了Redis的使用场景,“更加高效、稳定、精简“。
如Function可以有效解决之前Lua脚本丢失的问题;Multi-part AOF彻底解决内存和IO资源的浪费,同时也支持对历史AOF文件的保存管理;Sharded-pubsub因无需进行消息广播从而避免了网络、CPU等资源的浪费;新增的maxmemory-clients配置项对所有client使用的内存做限制,可以缓解内存使用的消耗。
值得一提的是,Redis 7.0的核心特性之一Multi-part AOF是阿里云在内部经过多次迭代开发出来的能力,并贡献给了社区版Redis7.0。
据悉,阿里云从Redis 4.0开始就深度参与到Redis开源社区当中,向社区贡献了大量能力,目前阿里云在Redis社区共有1名core team member(核心维护者)和2名contributor(核心贡献者),是原作者和Redis Labs以外对Redis社区贡献最大的组织。
阿里云数据库高级技术专家,Redis开源社区全球五位核心成员之一赵钊表示“随着国内开发者的踊跃参与,中国区已经成为Redis社区最大的贡献来源之一,但是社区的发展和roadmap的制定,目前国内用户的声音较小,希望更多的国内用户深度参与社区建设,提升社区工作的含金量。”
国外使用Redis主要是作为内存数据库,而在持久化内存上阿里云走了另外一条路,自研的阿里云内存数据库Tair通过引入新介质持久化内存来解决成本,大容量和持久化能力的问题,更关键的是基本原封原样的兼容了Redis API,大幅降低了用户的切换成本。
本次发布会上,阿里云数据库技术专家李子昂还介绍了如何使用Tair增强数据结构构建丰富的在线实时场景,如何使用TairRoaring构建企业级实时人群服务,如何使用TairSearch构建在线交互搜索等。