当前位置: 代码迷 >> 综合 >> redis基础(五)
  详细解决方案

redis基础(五)

热度:16   发布时间:2024-03-10 00:57:59.0

一.主从复制:
主从复制顾名思义就是一台主服务器搭配多台机器做为从服务器,用来解决数据的冗余备份,从节点只具有同步数据的功能,并不能进行故障迁移。可以把主机当做一个骑士,而从机就是骑士的跟班,跟班只能帮忙扛下装备分担下重量,并不能代替骑士来战斗。
下面演示主从复制搭建(用一台机器模拟三台机器):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二.哨兵机制:
哨兵(sentinel)是由一个或多个哨兵实例组成的哨兵系统,可以监视多个主服务器,以及这些主服务器下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线之主机属下的某个从机升级为新的主机,也就是具有故障迁移的主从架构,可以说是建立在主从复制上的升级版。相比主从复制,哨兵机制明显更先进,主从复制中跟班永远是跟班,而哨兵机制中当骑士阵亡后跟班也有机会翻身做主晋身为骑士从而继续战斗,明摆着多了上升空间嘛。哨兵系统相当于督战队,哨兵就相当于监军,督战队里有一名或多名监军,对骑士及以下人员进行监控,骑士阵亡后负责利用选举机制从跟班中选出一个新的骑士。
以下为搭建哨兵架构的演示: