Redis-哨兵模式

哨兵相对简单:

1.准备三台Redis【一主二从】

   先搭建好一台redis  然后复制两份  将三份的配置文件修改成以下配置即可

  单机redis 参考

  https://www.cnblogs.com/YLSF/p/13717969.html

2.修改redis的配置文件

分别 配置主 和 从的 三台服务器的 .conf文件

redis-6379.conf (主)

port 6379

daemonize yes

logfile "6379.log"

dbfilename "dump-6379.rdb"

dir "/usr/local/redis/6379/"

requirepass:pwdtest@2019 

masterauth:pwdtest@2019 

 

redis-6380.conf(从)

port 6380

daemonize yes

logfile "6380.log"

dbfilename "dump-6380.rdb"

dir "/usr/local/redis/6380/"

slaveof 127.0.0.1 6379

requirepass:pwdtest@2019 

masterauth:pwdtest@2019 

 

 

redis-6381.conf(从)

port 6381

daemonize yes

logfile "6381.log"

dbfilename "dump-6381.rdb"

dir "/usr/local/redis/6381/"

slaveof 127.0.0.1 6379

requirepass:pwdtest@2019 

masterauth:pwdtest@2019 

注:由于我们搭建的集群需要自动容灾切换,主数据库可能会变成从数据库,所以三台机器上都需要同时设置 requirepass 和 masterauth 配置项。

 

#设置一下防火墙 和放开 端口号操作  三个全开  这是其中一个

firewall-cmd --add-port=6379/tcp --permanent --zone=public 

 

#重启防火墙(修改配置后要重启防火墙) 

firewall-cmd --reload 

 

将配置好的三台redis启动

 

3、主从验证

 

主:

 

从:

 

 

 

 

 

到此结束。

 

posted @ 2020-09-25 09:20  RM-RF?  阅读(148)  评论(0编辑  收藏  举报