主从复制
主机的更新的数据通过配置来将更新的数据更新一份给从机(主机负责写,从机负责读取)。
开启多个redis的服务
(1)将配置文件redis.conf进行复制 分别为redis6381.conf和redis6380.conf
(2)分别进行修改如下的地方
port 6380
pidfile /var/run/redis_6380.pid
logfile “6380.log”
dbfilename dump6380.rdb
端口号为6381的同理进行相同的更改;
(3)将redis服务按照不同配置文件进行开启
主从复制
(1)主机
(2)从机(6380)
(3)从机(6381)
成功!(注意这里的主从复制的时候是从头复制到尾)
主从复制问题
(1)从机不能进行插入数据的操作(读写分离);
(2)主机宕机之后?
从机还是从机,主机修复之后还是主机
(3)从机宕机?
从机重启之后,从机就会变成主机,与之前的从机进行了断开(除非进行了配置)。
主从复制之间的传递
一个处于中间的位置的redis的服务器还是slave
反客为主(主机宕机之后)
当主机宕机的时候,从机这个时候可以手动的变为主机
哨兵模式(自动的进行反客为主)
监控(发现主机宕机的时候,从剩下的从机之中进行选举,选出投票数最多的时候的从机)
编写配置文件
启动哨兵模式
从机变成了主机
主机恢复之后会重新的变成了slave