Redis主从架构

目录

Redis replication的核心机制

Redis主从复制原理

主从复制的断点续传

无磁盘化复制

过期key处理

复制流程

全量复制

增量复制

异步复制


单机Redis能够承载的QPS大概就在上万到几万不等,一般都是读并发多。架构做成主从(master-slave)架构,一主多从,主负责写,从负责读。可以水平扩容,支撑读高并发。

Redis主从架构_第1张图片

Redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发

Redis replication的核心机制

Redis采用异步方式复制数据到slave节点,Redis2.8开始,slave node会周期性地确认自己每次复制的数据量,一个master node可以配置多个slave node,slave node也可以连接其他的slave node,slave node复制数据时不会block master node的正常工作,也不会 block对自己的查询操作,它会用旧的数据集来提供服务。但是复制完成时需要删除旧数据集,加载新数据集,这个时候就会暂停对外服务了。slave node主要用

你可能感兴趣的:(分布式微服务框架,开源框架及中间件,redis,数据库,缓存)