突破Java面试(23 - 3) - Redis replication以及master持久化对主从架构的安全意义
redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发
1 图解redis replication基本原理
2 Redis replication的核心机制
- Redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性确认自己每次复制的数据量
- 一个master node可以配置多个slave node
- slave node也可以连接其他的slave node
- slave node做复制时,不会block master node的正常工作
- slave node在复制时,也不会block对自己的查询操作,它会用旧的数据集来提供服务;但是复制完成时,需删除旧数据集,加载新数据集,此时就会暂停对外服务!
- slave node主要用来进行横向扩容,做读写分