Redis主从架构
redis主从架构就是在原有的主节点中新增一个从节点,达到数据备份的作用。
Redis主从工作原理
上文中提到的主从复制可分为两种:一种是全量复制,一种是部分复制,即断电续传
1>全量复制
2>部分复制
master在内存中记录一个复制数据用的缓存队列。缓存最近一段时间的数据,master和slaver都维护了该队列的下标offset和master的id。当连接断开,slaver仍旧会请求复制数据,并记录断开时的offsert和master的ID。再次连接时,会从该下标开始复制数据。当offset因为太过老旧不在缓存队列或者master的id改变,则需要进行全量复制。
3.主从复制风暴