Redis 主从复制 哨兵模式

一、主从复制

  • 含义:把Redis服务器,分为一个主服务器,和多个从服务器,主服务器负责做读写操作,从服务器制作读的操作。

  • 使用场景:集群、读写分离、日志备份、高可用

二、主从复制流程

Redis 主从复制 哨兵模式

1、从服务器配置主服务器的ip和端口号,在启动的时候会发送一个sync包告诉主服务器,我已经开始启动啦

2、主服务器所有的操作,都会有快照文件记录

3、快照文件发生变化,就会通知所有从服务器,实现数据同步

这样的话我们的当客户端做一个写请求的时候,给主服务器。主服务器收到后,立即把变化通知给所有的从服务器,这时我们请求操作的时候,就可以把写入主服务器的数据,在从服务器中读出来。

主从复制中的配置

具体请看这篇博客
https://blog.csdn.net/weixin_44129618/article/details/109261974/

三、哨兵模式

  • 功能:

    监控:哨兵会不断地检查你的主服务器和从服务器是否运作正常。

    提醒:监控的某个 Redis 服务器出现问题时,哨兵可以通过 API 向管理员或者其他应用程序发送通知。

    故障转移:当主服务器down掉了,它会从从服务器选举出一个新的主服务器去工作。

具体请看这篇博客
https://blog.csdn.net/weixin_44129618/article/details/109263694/