Redis安装+ 哨兵(sentinel)+keepalived + vip漂移搭建高可用集群实战

本文详细介绍如何通过Redis哨兵和Keepalived实现Redis集群的高可用性部署,包括配置步骤及故障转移验证。
  • 安装Redis

cd /bea

tar -zxvf redis-5.0.8.tar.gz

cd  redis-5.0.8

make all (编译)

     如果没有make命令

    yum -y install gcc automake autoconf libtool make

    yum -y install gcc gcc-c++

cd /bea/redis-5.0.8

mkdir install

cd /bea/redis-5.0.8/src

make install PREFIX=/bea/redis-5.0.8/install  (安装) 会安装到install的bin目录下、指定目录失败文件会在/uer/local/bin目录下 CP到install目录下

cd /bea/redis-5.0.8/

cp redis.conf  /bea/redis-5.0.8/install/bin

cd /bea/redis-5.0.8/install/bin

./redis-server ./redis.conf   (启动redis)

ps -ef |grep redis  

(后台启动)

cd /bea/redis-5.0.8/install/bin/

nohup ./redis-server ./redis.conf >redisout.log 2>&1 &  

  • 哨兵(sentinel+keepalived

三台设备,10.97.141.43、10.97.141.44和10.97.141.45

  1. master:10.97.141.45(rsgyredisjq03)
  2. slave:10.97.141.43/10.97.141.44(rsgyredisjq01/rsgyredisjq02)
  3. vip:10.97.141.52

1、master 10.97.141.45:redis.conf配置

[root@rsgyredisjq03 bin]# grep -E -v "^$|^#" redis.conf

bind 0.0.0.0(只需改这个)

protected-mode no(只需改这个)

masterauth "ylzinfo123qazxsw"(只需加这个)

requirepass "ylzinfo123qazxsw"(只需加这个)

启动命令:./redis-server ./redis.conf >out6379.log &

后台启动:nohup ./redis-server ./redis.conf > out6379.log 2>&1 &

2、master 10.97.141.45:sentinel.conf配置

[root@rsgyredisjq03 bin]# grep -E -v "^$|^#" sentinel.conf

protected-mode no(只需改这个)

sentinel monitor rsgyredisjq03 10.97.141.45 6379 1 (只需改这个) # 指定主机IP地址和端口,并且指定当有1台哨兵认为主机挂了,则对主机进行容灾切换。

sentinel auth-pass rsgyredisjq03 ylzinfo123qazxsw  (只需改这个) #在redis.conf上配置了密码,则这也需要设置同样的密码 master主密码,不设置的话不能动态切换

# 在末行模式下 输入 :%s/mymaster/ rsgyredisjq03/g (只需改这个)

启动命令:./redis-sentinel ./sentinel.conf >outsen6379.log &

nohup ./redis-sentinel ./sentinel.conf >outsen6379.log 2>&1 &

3、slave 10.97.141.43:redis.conf配置

[root@rsgyredisjq01 bin]#

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yo-ke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值