1.下载与编译
本文建立在已经在官网拿到压缩包之后解压解包之后用gcc编译之后得情况.
2.准备
进入redis7.0.0所在目录
复制redis.conf
cp ./redis.conf /usr/local/redis/bin/master.conf
cp ./redis.conf /usr/local/redis/bin/slave01.conf
cp ./redis.conf /usr/local/redis/bin/slave02.conf
cp ./redis.conf /usr/local/redis/bin/slave03.conf
复制sentinel.conf
cp ./sentinel.conf /usr/local/redis/bin/sentinel.conf
进入/usr/local/redis/bin/sentinel.conf
此时在我们/usr/local/redis/bin目录下面有了master.conf,slave01.conf,slave02.conf,slave03.conf,sentinel.conf
3.编辑配置文件
一主三从四个文件配置
分别依次vim master.conf,vim slave01.conf,vim slave02.conf,vim slave03.conf
#三主一从(master.conf,slave01.conf,slave02.conf,slave03.conf)
87 打注释
138 port端口
527 replicaof(从机配置)
534 设置主服务器密码
818 announce(从机修改端口)
1037 respirepass
哨兵服务器配置文件配置.
vim sentinel.conf
#哨兵机制(sentinel.conf)
10 port
27 announce
74 设置主服务器ip,port,哨兵个数
76 主服务器通信密码
4.启动
进入/usr/local/redis/bin
使用命令: ./redis-server ./sentinel.conf --sentinel 进入哨兵服务器
打开另一个终端进入/usr/local/redis/bin
使用命令 ./redis-server ./master.conf
打开另一个终端进入/usr/local/redis/bin
使用命令 ./redis-server ./slave01.conf
打开另一个终端进入/usr/local/redis/bin
使用命令 ./redis-server ./slave02.conf
观看哨兵服务器中主从信息
进入master服务器的终端ctrl+c打断
点开哨兵服务器终端等待主服务器更改的信息默认为30秒
5.观察哨兵服务器
当打断主服务器之后三十秒后哨兵服务器出现更改了主服务器的信息,恭喜你一主三从一个哨兵部署在Linux宿主机上已经成功喽!!!
博主纯原创,愿深其栋