双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。而双主机方式即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态)。
大白话就是,当主服务器挂了之后,从服务器立马切换为主服务器继续工作,当原先主服务器修复完善启动后,会自动充当从服务器的角色继续工作。这样就很好的避免了,由于一台主机出现故障,系统挂点的现象出现。
Sentinel(哨兵)是用于监控redis集群中Master状态的工具,已经集成在redis官方版本中,可以直接配置使用。
1. 两个linux系统,ip分别为192.11.3.1 和 192.11.3.2;
2. 两个linux分别安装redis
#网络下载redis压缩包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
#解压下载完成的redis包
tar -xzvf redis-4.0.6.tar.gz
#进入到redis目录内
cd redis-4.0.6
#编译
make