ApsaraCache开源之路,阿里云Redis团队LC3全球顶级开源峰会获CRUG"开源社区最具影响力奖"

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 近日由The Linux Foundation主办的全球开源盛会LinuxCon + ContainerCon + CloudOpen(LC3)中国在北京国家会议中心举行,阿里云Redis团队也受邀参与了本次盛会并分享了ApsaraCache开源之路,对阿里云Redis在开源社区上做的改进和产品化做了深入解读,同时会上Redis中国用户组对阿里云Redis团队在开源社区上的贡献颁发了开源社区杰出贡献奖。

近日由The Linux Foundation主办的全球开源盛会LinuxCon + ContainerCon + CloudOpen(LC3)中国在北京国家会议中心举行,此次会议吸引了全球几千人的热情参与。

image
 
阿里云Redis团队也受邀参与了本次盛会, 阿里云Redis团队积极参与开源社区,目前维护了开源ApsaraCache分支,同时有多人积极参与Redis社区的建设,目前合入Redis主干分支的patch和feature已经达到30+。此次大会阿里云Redis团队分享了ApsaraCache开源之路,对阿里云Redis在开源社区上做的改进和产品化做了深入解读,同时会上Redis中国用户组对阿里云Redis团队在开源社区上的贡献颁发了开源社区杰出贡献奖。
image

ApsaraCache是云数据库Redis版所使用的Redis分支,在2017 10月14日杭州云栖大会阿里云宣布了飞天缓存ApsaraCache项目正式开源,Redis人Salvatore见证了这一时刻。ApsaraCache经过五年技术打磨和数万生产环境实例实测。与Redis相比,ApsaraCache的显著特点是与场景有关、与数据规模无关;并且在短连接、内存满时的回收、耗时指令执行等场景下表现优秀。值得一提的是,ApsaraCache不仅兼容Memcached协议,而且复用Redis架构为Memcache带来了新的生命,如支持了持久化、主备容灾、备份恢复、慢日志审计、信息统计等功能。
具体来说,ApsaraCache还具备多方面的技术特点和优势。

image

  • 灾备深度加固,可以重构内核同步机制,解决了原生内核在弱网条件下容易复制中断导致的全量同步问题。
  • 兼容Memcached协议,能支持双副本的Memcached,数据可持久化、提供更可靠的Memcached服务。
  • 短链接优化,使短链接场景下性能提升30%以上,对PHP短链接应用居多的场景提升效果明显。
  • AOF强化,避免 AOF Rewrite 频繁造成的主机稳定性瓶颈,且能精确到秒级的按时间点恢复。
  • 独特的热升级机制,增加了热升级的功能,能够在 3ms 内完成一个实例的热更新,解决了内核频繁升级对用户带来的影响。
  • 独特的实例健康检测机制,通过新增独立的探测端口线程检查进程是否健康,同时对主机的硬件进行探测,如果主机异常的情况下提前进行主备切换。

image

基于ApsaraCache内核阿里云提供了丰富的产品让云上的客户进行选择,对于测试环境的实例用户可以选择单节点实例尽量降低成本;对于企业级应用,业务可以使用单机主备版本满足内容容量在64G以下同时访问量QPS小于10w上的业务场景;在用户使用高峰期,可以通过升级规格将实例升级到集群模式,支撑百万级别的访问量和TB级别的内存;对于互联网客户用户可以使用读写分离扩展业务的读流量,保证千万级别的用户请求延时得到保证;在灾备方面,用户可以根据需要选择不同灾备要求的Redis实例,比如同机房主备、同城不同可用区实例、异地多活等形态;对于金融或者全球化客户用户可以使用异地多活技术构造全球化的Redis缓存。

阿里云Redis团队也在寻找NoSQL领域同学共同参与开源社区的维护和改进,欢迎有兴趣的同学投递简历

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
5天前
|
监控 NoSQL Redis
开发者如何使用阿里云Redis
【10月更文挑战第2天】开发者如何使用阿里云Redis
38 0
|
1月前
|
NoSQL 安全 容灾
阿里云DTS踩坑经验分享系列|Redis迁移、同步
阿里云数据传输服务DTS在帮助用户迁移Redis数据、同步数据时,在某些复杂场景下会出现报错,或者源库与目标库数据不一致的问题,给用户带来困扰。本文介绍了DTS Redis到Redis迁移、同步过程中的典型问题,以帮助用户更好地使用DTS。
103 2
|
2月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
|
2月前
|
JSON NoSQL 数据可视化
|
3月前
|
NoSQL Cloud Native Redis
|
4月前
|
NoSQL 大数据 Redis
分享5款.NET开源免费的Redis客户端组件库
分享5款.NET开源免费的Redis客户端组件库
|
5月前
|
NoSQL Cloud Native Redis
Redis核心开发者的新征程:阿里云与Valkey社区的技术融合与创新
阿里云瑶池数据库团队后续将持续参与Valkey社区,如过往在Redis社区一样耕耘,为开源社区作出持续贡献。
Redis核心开发者的新征程:阿里云与Valkey社区的技术融合与创新
|
4月前
|
NoSQL 安全 Redis
阿里云redis安装
阿里云redis安装
105 0
|
7天前
|
存储 缓存 NoSQL
数据的存储--Redis缓存存储(一)
数据的存储--Redis缓存存储(一)
39 1
|
7天前
|
存储 缓存 NoSQL
数据的存储--Redis缓存存储(二)
数据的存储--Redis缓存存储(二)
22 2
数据的存储--Redis缓存存储(二)

相关产品

  • 云数据库 Tair(兼容 Redis)