Linux哨兵程序,Linux_搭建Redis集群哨兵模式

时间:2017年08月02日星期三

说明:基于CentOS7-64bit。在单台Linux主机上搭建Redis伪集群哨兵模式。

步骤一:安装Redis

1.下载Redis安装包

2.上传Redis安装包

使用ftp工具,将下载好的Redis安装包上传到linux服务器

步骤二:配置文件修改

1.节点规划

6301:主

6302:从

6303:从

26301:哨兵模式节点一

26302:哨兵模式节点二

26303:哨兵模式节点三

2.复制配置文件

创建文件夹

mkdir redis-group

复制配置文件

cp redis.conf ../redis-group/redis-6301.conf

cp redis.conf ../redis-group/redis-6302.conf

cp redis.conf ../redis-group/redis-6303.conf

3.修改配置文件

修改redis-6301.conf配置文件

vim redis-6301.conf

将参数的值改为以下

daemonize yes

pidfile /var/run/redis6301.pid

port 6301

logfile "6301.log"

dbfilename dump6301.rdb

修改redis-6302.conf和redis-6303.conf

vim redis-6302.conf

daemonize yes

pidfile /var/run/redis6302.pid

port 6302

logfile "6302.log"

dbfilename dump6302.rdb

vim redis-6303.conf

daemonize yes

pidfile /var/run/redis6303.pid

port 6303

logfile "6303.log"

dbfilename dump6303.rdb

步骤三:主从同步

1.启动Redis

进入到redis安装目录的bin目录下,分别启动

./redis-server /home/midware/redis-group/redis-6301.conf

./redis-server /home/midware/redis-group/redis-6302.conf

./redis-server /home/midware/redis-group/redis-6303.conf

2.主从关系

进入redis客户端

./redis-cli -p 6301

./redis-cli -p 6302

./redis-cli -p 6303

查看当前redis主机节点信息

info replication

在6302和6303客户端分别执行,完成主从关系建立

SLAVEOF 127.0.0.1 6301

步骤四:哨兵模式

1.哨兵配置

创建哨兵配置文件

touch sentinel-26301.conf

touch sentinel-26302.conf

touch sentinel-26303.conf

修改哨兵配置文件

vim sentinel-26301.conf

vim sentinel-26302.conf

vim sentinel-26303.conf

修改为以下内容,26302和26303配置内容差不多,只需修改对应端口即可

# 使用宿主进程启动

daemonize yes

# 启动目录

dir "/home/midware/redis-3.0.7/bin"

# 日期文件路径

logfile "/home/midware/redis-group/sentinel-26301.log"

# 监听Redis主机地址及端口

sentinel monitor host6379 172.17.0.3 6301 1

2.哨兵启动

分别启动哨兵

./redis-sentinel /home/midware/redis-group/sentinel-26301.conf

./redis-sentinel /home/midware/redis-group/sentinel-26302.conf

./redis-sentinel /home/midware/redis-group/sentinel-26303.conf

查看哨兵日志

tail -f /home/midware/redis-group/sentinel-26301.log

tail -f /home/midware/redis-group/sentinel-26302.log

tail -f /home/midware/redis-group/sentinel-26303.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值