Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

ApsaraCache 中文文档

paule edited this page Sep 27, 2018 · 11 revisions

ApsaraCache 是基于Redis 4.0的分支开发的。我们在Redis的基础上做了大量的新功能和性能的优化。本次发布的代码包括对memcached协议的支持和短连接优化两个主要功能,其他新的功能会逐渐的开源出来。

ApsaraCache的目标

  • 可以同时支持Redis和Memcached协议,从而实现对两种协议的支持。基于Redis实现Memcached,也赋予Memcached数据持久化和数据复制的能力。
  • 提供超稳定,性能优异,功能更丰富的产品。

如何编译,使用ApsaraCache

  • ApsaraCache的编译和使用与开源的redis相同:下载源代码,make 即可;

ApsaraCache如何支持memcache?

ApsaraCache开源计划

  • 17年9月,开源:兼容Memcached协议,短连接优化.

     支持双副本的Memcached,数据可持久化,提供更可靠的Memcached服务;
     短连接场景下性能提升30%以上,对于PHP等短连接应用居多的用户效果提升更为明显;
    
  • 17年11月,开源:弱网复制优化,持久化系统优化.

     解决了原生内核在弱网条件下容易复制中断导致的全量同步问题;
     解决了AOF Rewrite频繁造成的主机稳定性瓶颈,且支持精确到秒级的按时间点恢复;
    
  • 18年1月,开源:热升级优化,高可用探测优化

     增加了热升级的功能,能够在3ms内完成一个实例的热更新,解决了内核频繁升级对用户带来的影响;
     对每个实例的可用性进行单独的检测,避免 Redis单线程阻塞,同时对磁盘进行探测,避免磁盘提前反馈切换;
    

其他帮助文档