阿里云Redis技术架构演进

2019-10-30  本文已影响0人  王知无

本文是来自阿里巴巴夏周同学的分享,详细介绍了阿里云Redis的发展和现状。

Redis简介

Redis:Remote Dictionary Server,Key-Value存储系统,优点包括:

阿里云Redis架构

整体架构

file

单节点->单机主备->集群->读写分离->同城容灾->异地多活

阿里云整体架构包含6大支撑系统:

实例高可用探测模块,用于探测监听Redis实例运行情况。

进行云数据库Redis版运行情况的日志收集,包括实例慢查询日志,访问日志等。

进行Redis实例性能监控,信息的收集工作,目前包括基本信息组监控,keys组信息监控,string信息组监控等核心信息

当实例所运行的物理机出现故障,在线迁移系统会根据备份系统中的备份文件进行实例重新搭建,保证业务不受影响

针对Redis实例进行备份处理,并且将生成的备份文件存储在OSS系统上进行保存。目前Redis备份系统支持用户自定义备份设置,可临时备份并且保存7天内的备份文件。

Redis实例支持多中管理控制任务,如创建实例、变更配置、备份实例等,任务系统会根据用户下发的操作指令,进行灵活控制并且进行任务跟踪及出错管理。

双副本架构

file

集群双副本架构

file

读写分离架构

file

同城容灾

file

数据可用性高

异地容灾+多活

file

混合存储

file

阿里云Redis内核优化

file file

持久化系统改造:

file file file

独立的端口探测线程:

file

AOF后台异步写优化:

file

支持Memcache协议:

file

混合存储优化:

file

网络IO多线程优化。

关注我的公众号,后台回复【JAVAPDF】获取200页面试题!
5万人关注的大数据成神之路,不来了解一下吗?
5万人关注的大数据成神之路,真的不来了解一下吗?
5万人关注的大数据成神之路,确定真的不来了解一下吗?

欢迎您关注《大数据成神之路》
上一篇 下一篇

猜你喜欢

热点阅读