1.读写分离
使用一主多从,写对主机,读对从机。
2.容灾快速恢复
多个一主多从,之间使用心跳线,从而快速切换,以备系统服务器的容灾处理。
3.一主二仆
从服务器宕机,从服务器再次启动的时候会变成主服务器,再次绑定后的时候,从主服务器里面复制主服务器的内容。
主服务器宕机,从服务器不会改变自己的状态,主服务恢复后仍然为主服务器,并继续使用。
4.主从复制的原理?
1.从服务器连接上主服务器的时候就会请求数据同步,主服务器得到消息的时候,先持久化,然后将数据传递给从服务器。
2.主服务器写操作之后就会和从服务器进行数据同步。其中数据的同步分成了全量复制和增量复制。
5.薪火相传
主从结构中,使用多层管理的模式。从服务器中之间进行同步传递信息。对主机了而言减轻了负担。
中间的从服务器宕机的时候,后边传递的过程就会出现问题。
6.反客为主
主服务宕机之后,从服务器可以立即替换成为主机。
使用slaveof no one 将从机变成为主机。??手动,不太好!
设置一个自动监控的状态,自动的实现最好!----哨兵模式!
7.哨兵模式
自动版本的反客为主。监控主机是否宕机,宕机后选取从机切换成主机,从而替代主机,原来的主机变成从服务器。
复制延时,故障恢复
选择条件:
1.选择优先级靠前的从服务器<设置权值>值越小等级越高!
2.选择偏移量大的
3.选择runid最小的从服务