mysql 哨兵模式_redis主从+哨兵模式

本文介绍了如何在三台服务器上配置Redis主从及哨兵模式,包括Redis的安装、主从配置以及Sentinel的设置,确保高可用性和故障切换。
摘要由CSDN通过智能技术生成

1.环境安排

使用三台机器做Redis主从+哨兵模式

redis-master----192.168.38.183

redis-slave1-----192.168.38.184

redis-slave2-----192.168.38.137

2.安装Redis-三台服务器同时操作

# mkdir /data ---创建安装目录

# wget http://download.redis.io/releases/redis-4.0.9.tar.gz ---下载redis的包

# tar xzvf redis-4.0.9.tar.gz -C /data ---解压

# cd /data/

# mv redis-4.0.9/ redis

# cd redis

# yum install -y gcc make ---安装编译工具

# make

# cp redis.conf redis.conf.bak

# vim redis.conf

bind 192.168.38.183 ---监听的内网ip

daemonize yes ---开启后台模式

port 6379 ---端口

dir /data/redis/data ---本地数据库存放持久化数据的目录

# mkdir /data/redis/data

配置redis为systemctl启动

# cd /lib/systemd/system

[Unit]

Description=Redis

After=network.target

[Service]

ExecStart=/data/application/redis/src/redis-server /data/application/redis/redis.conf --daemonize no

ExecStop=/data/application/redis/src/redis-cli -h 127.0.0.1 -p 6379 shutdown

[Install]

WantedBy=multi-user.target

启动redis

# systemctl daemon-reload

# systemctl start redis-service

3.配置Redis主从

# cd /data/redis

master配置文件配置

# vim redis.conf

bind 0.0.0.0

protected-mode no

slave配置文件诶只

# vim redis.conf

bind 0.0.0.0

protected-mode no

slaveof 192.168.38.183 6379 添加master的内网ip和端口

4.配置 Redis-Sentinel

1.每台机器上修改sentinel.conf配置文件:修改如下配置

# cd ..

# vim sentinel.conf

sentinel monitor mymaster 192.168.38.183 6379 2 #当集群中有2个sentinel认为master死了时,才能真正认为该master已经不可用了。 (slave上面写的是master的ip,master写自己ip)

sentinel down-after-milliseconds mymaster 3000 #单位毫秒

sentinel failover-timeout mymaster 10000 #若sentinel在该配置值内未能完成failover(故障转移)操作(即故障时master/slave自动切换),则认为本次failover失败。

protected-mode no #关闭加密模式--新添加到sentinel配置文件中

2.每台机器启动哨兵服务:

# ./src/redis-sentinel sentinel.conf

注意:在生产环境下将哨兵模式启动放到后台执行: ./src/redis-sentinel sentinel.conf &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值