什么是主从复制?
主机数据更新后根据配置和策略,自动同步到备机的 master/slaver机制,Master 以写为主,Slave以读为主。
主从复制原理
1.从服务器连接上主服务器之后,从服务器向主服务器发送进行数据同步消息
2.主服务器连接到服务器发送过来同步消息,把主服务器数据进行持久化,rdb文件,把rdb文件发送给从服务器,从服务器拿到rdb进行读取
3.每次主服务器进行写操作之后,和从服务器进行数据同步
主从复制优点
1.读写分离
2.容灾的快速恢复
怎么玩主从复制?
1.创建/myredis文件夹
2.复制redis.conf配置文件到文件夹中
3.配置一主两从,创建三个配置文件
redis6379.conf
redis6380.conf
redis6381.conf
4.在三个配置文件写入内容
5.启动3个redis服务
查看当前主机运行状况
配从(库)不配主(库)[从机上执行slaveof 主机ip 端口号]
测试
一主二仆
1.某台从服务器挂掉了
特点:当从服务器挂掉之后需要重新连接配置主服务器,之后从头开始复制
2.当主服务器挂掉
从服务器还认那个大哥(大哥还是大哥)
主服务器重新连接之后