查看原文
其他

喜大普奔!阿里即将开源 ApsaraCache,云数据库 Redis 版分支

2017-08-31 开源最前线

本期是新开源报道第 2 期,本期我们要报道的新开源软件是阿里的 ApsaraCache

ApsaraCache(飞天缓存)是阿里云的云数据库 Redis 版所使用的 Redis 分支,是在社区 2.8 版本基础上开始维护的分支,并 backport 了部分 3.0 分支的功能,该版本主要解决了云上用户对稳定性、性能、灾备和平滑升级体验的诉求。



由于云上用户量和数据规模都比较大,ApsaraCache 能够覆盖更多更完整的使用场景,且稳定性和极端场景下的性能要优于社区版本;ApsaraCache针对灾备场景对内核同步机制做了重构,能大大降低连接断开重连后的同步速度和成本;且其独特的热升级机制也能保证用户业务的连续性和升级的无感知性。



ApsaraCache 开源内容



2017 年 9 月

● 兼容 Memcached 协议:支持双副本的Memcached,数据可持久化,提供更可靠的Memcached服务

● 短连接优化:短连接场景下性能提升30%以上,对于PHP等短连接应用居多的用户效果提升更为明显


2017 年 11 月

● 弱网复制优化:解决了原生内核在弱网条件下容易复制中断导致的全量同步问题

● 持久化系统优化:解决了AOF Rewrite频繁造成的主机稳定性瓶颈,且支持精确到秒级的按时间点恢复


2018 年 1 月

● 热升级优化:增加了热升级的功能,能够在3ms内完成一个实例的热更新,解决了内核频繁升级对用户带来的影响

● 高可用探测优化:对每个实例的可用性进行单独的检测,避免 Redis单线程阻塞,同时对磁盘进行探测,避免磁盘提前反馈切换


正式完全开源后的内容,将在【开源推荐】系列的文章说明,敬请期待。


开源最前线(ID:OpenSourceTop) 猿妹 整编

来源:https://promotion.aliyun.com/ntms/act/apsaracache.html?spm=0.0.0.0.EhYory



●本文编号16,以后想阅读这篇文章直接输入16即可

●输入m获取文章目录

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存