Redis的主从复制和高可用搭建(sentinel哨兵机制)

实验环境:

一、redis的主从复制

1.编译安装软件(server1,server2,server3都做)
(1)下载安装包,并解压

2.安装依赖包,并编译安装

3.执行redis安装脚本

在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,这样可以避免将redis服务暴露于危险的 络环境中,防止一些不安全的人随随便便通过远程连接到redis服务。如果将bind选项注释的话,那会接受所有来自于可用 络接口的连接。

3.server2和server3配置redis

4.测试
(1)在server1(master)添加key-value值

(2)在server2,server3上可以看到添加的信息,表示主从复制成功

2.将写好的配置文件发到两个slave上的/etc/redis下

3.查看状态
在server1上,看到两个slave分别是server2和server3

测试:

1.server4(任意一个主机上),执行监控命令,并打入后台
[root@server4 redis-5.0.3]# redis-server /etc/redis/sentinel.conf –sentinel
或者redis-sentinel /etc/redis/sentinel.conf &

4.然后在server2上显示已经是master,有一个slave是server3

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月6日
下一篇 2019年4月6日

相关推荐