REDIS 1 MASTER 2来自Sentinel Monitor配置如下:
服务器资源有限的朋友可以通过VMware构建环境以启动虚拟机。关于如何使用VMware安装虚拟机,网络配置,克隆和单个实例REDIS已在我的博客文章中安装。请自己动手。
资源列表:
192.168.211.104REDIS MASTER/ SENINEL6379/ 26379192.168.211.105RDIS SLAVE/ SENTINEL6379/ 26379192.168RDIS SLAVE/ SENTINEL 6379/26379
关闭防火墙:由于我们自己研究和使用它,因此我们不针对特殊港口最具战略的部分(该公司同时拥有特殊的操作和维护)。在这里,我们直接关闭服务器的防火墙(需要关闭三个单位)
渲染图,不认识的朋友可以参考它
整体体系结构简介
REDIS的主要节点是192.168.211.104,因此我们在192.168.211.105和192.168.211.106中配置了主IP +端口。
REDIS安装目录中的配置文件:
编辑redis.conf配置文件:
vim redis.conf
redis.conf配置文件中的默认注释:
#复制
取消取消,IP +端口配置为主:
Replicaof 192.168.211.104 6379
在单个机器节点实例中,redis的安装目录默认情况下具有sentinel.conf配置文件。首先备份文件,备份文件称为sentinel.conf.copy(自定义):
CP Sentinel.conf Sentinel.conf.copy
创建相关文件,例如日志:
cd /usr/local/soft/redis-6.2.4/ mkdir logs mkdir rdbs mkdir sentinel-tmp#sentinel的工作目录。
三台机器的配置文件的内容修改了sentinel.conf的配置文件如下(内容是相同的):
** daemonize是****端口26379 **** ltectd-mode否
**** dir“/usr/local/soft/redis-6.2.4/sentinel-tmp”
**** Sentinel Monitor Redis Master 192.168.211.104 6379 2
****哨兵毫无疑问的哨兵重新掌握30000
**** Sentinel Failover-timeT Redis-Master 180000
** Sentinel并行同步Redis-Master 1
上述配置的详细解释:
Daemonize从背景开始,与Redis一致,是指出背景启动了端口端口26379 Prototected模式以打开外部网络访问保护模式,并且网络可以访问DirSentInel Work Sentis Master Nentine Difalover.Sentinel的间隔。同一主人两次故障转移2.从同步数据中的一个错误的主启动数据时。直到从属纠正以将数据同步到正确的主3.当您想取消需要进行的时间时。4。执行故障转移后,配置所有指向新主人的最大时间前哨同步的奴隶。数字越小,您需要完成故障转移的时间越长,但是如果数字较大,则无法使用越多,就不可用的从由于复制。。接下来是启动Redis和Sentinel
4.1在REDIS安装目录中启动Redis进入SRC目录:
cd /usr/local/soft/redis-6.2.4/src
启动REDIS服务(也可以配置为启动,请参阅我的Redis Stand -Alone实例安装教程):
https://www.shouxicto.com/article/redis-服务器https://www.shouxicto.com/redis.conf
4.2启动Sentinel的起始目录与Redis启动目录,REDIS安装目录中的SRC目录相同
方法一:
https://www.shouxicto.com/article/redis-sentinel https://www.shouxicto.com/sentinel.conf
方法两个:
https://www.shouxicto.com/article/redis-服务器https://www.shouxicto.com/sentinel.conf-dinel
4.3查看群集状态到REDIS客户端,通过信息复制检查群集状态:
INCO复制
RCLI是我配置的别名。如果您不明白,请参阅由我的单个节点示例部署的博客文章,或者及时给我留言。如上图所示,我们可以看到集群没有问题。
测试哨兵是否通过死亡有效。我们将REDIS连接以执行主要节点192.168.211.104:
关闭
最后,我们再次重新启动关闭的192.168.211.104节点,然后再次检查redis的群集
我们发现,在重新启动192.168.211.104之后,它变成了一个新的奴隶节点。目前,主节点仍为192.168.211.105。