阿里云数据库Redis企业版(又称阿里云Tair),是基于阿里集团内部使用的Tair产品研发的云上托管键值对缓存服务,从2009年开始正式承载集团缓存业务,历经天猫双十一、优酷春晚、菜鸟、高德等业务场景的磨练,是一款真正的企业级缓存服务产品。

Tair的诞生

2004年,淘宝开始应用缓存技术。最先投入应用的是基于前端页面的缓存技术,采用ESI来标识可以加速和不能加速的网页内容片段,有效减少了从服务端抓取整个页面的次数。

随着淘宝网的流量快速增长,数据库的压力与日俱增,基于后端系统的缓存技术应运而生。从服务淘宝详情和验证码等业务的持久化系统TBStore,到初始服务于淘宝用户中心的TDBM等等,后端系统缓存技术经历了多个系统和阶段的演变与积累,到2009年,这些系统、技术经验经过进一步的研发,融合成了阿里巴巴大规模高速存储系统Tair。

如今,基于Tair演进的Redis企业版已经是阿里巴巴集团调用量最大的系统之一,在多年的阿里巴巴双十一全球狂欢节上提供了核心的在线访问加速能力,承受住了每秒数亿次的调用。

Tair的发展

时间 事件
2009.04 Tair 1.0正式诞生,并被应用于淘宝核心系统、MDB缓存、用户中心等业务。
2009.11 Tair的第一个双十一,正式开始支撑超大流量场景。
2011.06 上线LDB持久化引擎,满足互联网KV存储需求。
2012.10 推出RDB缓存引擎,引入类Redis接口,支持更灵活、复杂的数据结构。
2013.04 Fastdump系统落地,大幅度降低导入时间和访问延时。

Tair在阿里妈妈获得规模化应用。

2014.05 Tair推出阿里云上缓存产品OCS,成为阿里云初始的基础产品之一,服务云上Memcache用户。
2015.03 Tair推出阿里云KVStore,即云数据库Redis版,真正进入了云时代。
2016.08 Tair智能运维平台上线,助力2016双十一迈入千亿时代。
2017.04 Tair 2.0上线,开始支持高德、优酷新BU。

云上OCS全面升级为KVStore。

2017.11 Tair热点散列经过双十一考验,解决了业内的缓存热点难题。
2018.08 KVStore在中国率先推出混合存储实例,冷热数据分离,有效降低大客户使用成本。
2019.04 KVStore团队在Redis开源社区贡献排名前三,并在RedisConf 2019上发表了公开演讲。
2019.11 Tair 3.0,即云数据库Redis企业版,在集团内外同步上线。

产品类型及特性

随着互联网的高速发展,业务场景变得越来越丰富和复杂,Redis企业版作为一个高可用、高性能的分布式NoSQL数据库,推出了多种不同形态的产品,为您提供更强的性能、更多的数据结构和更灵活的存储方式,满足不同场景下的业务需求。

Redis企业版产品类型 特性
性能增强型
  • 性能存储型采用多线程模型,性能约为同规格社区版实例的3倍。
  • 性能存储型提供多种增强型数据结构模块(modules),包括TairString(含CAS/CAD命令)、TairHashTairGISTairBloom以及TairDoc,使业务无需再关心存储的结构和时效性,能够极大提升业务开发效率。
混合存储型 混合存储型采用内存加磁盘的存储模式,能够在业务高峰期后对冷热数据进行弹性分离,既保障了热数据的内存访问速度,又提供了远超社区Redis的存储容量,实现了性能与成本的平衡。