mysql哨兵模式_redis集群搭建和哨兵模式以及AOF和RDB持久化

Redis主从+哨兵模式

1、环境准备

(1)三台独立的linux主机

(2)IP分别为:10.150.200.182 (从)?10.150.200.184(从) ?10.150.200.195(主)

2、安装redis

(1)分别在各个主机上安装redis,以10.150.200.182为例,步骤如下:

①下载redis稳定版本,如:4.0.8

http://download.redis.io/releases/redis-4.0.8.tar.gz

②上传下载的redis tar包到/usr/local目录下

rz -be

③在当前目录解压tar包

tar -zxvf redis-4.0.8.tar.gz

④进入解压后的 redis-4.0.8目录

cd redis-4.0.8

⑤编译

make

⑥安装

make install

⑦新建data、logs目录(存放数据和日志文件)

mkdir data logs

⑧把启动脚本移到解压后的redis-4.0.8目录(启动脚本默认安装在当前目录的src文件夹下)

cd src

mv redis-cli redis-server redis-sentinel /usr/local/redis-4.0.8

⑨退出到安装目录

cd ..

(2)redis.conf配置主从,sentinel.conf配置哨兵

conf里面很多初始的配置项可以不做修改,对于需要修改或者新增的配置项,说明如下:

通用配置

下面三个配置务必在每个redis.conf里面进行修改,在每个sentinel.conf里新增。

bind 10.150.200.182(本机服务器ip地址)

daemonize yes(支持后台启动)

logfile /usr/local/ redis-4.0.8/logs/xxx.log

slave配置

在2个slave的redis.conf下指定master

slaveof 10.150.200.195 6000

sentinel配置

在3个sentinel.conf下指定监控的master

sentinel monitor mymaster 10.150.200.195 6000 2(指定监控的master,最后一位表示quorum,即认定master‘客观下线’成立的最低票数)

3、主从、哨兵运行

(1)启动redis(三台都需要启动,先验证主从数据备份,再启哨兵)

./redis-server redis-conf

(2)启动哨兵

./redis-sentinel sentinel.conf

(3)略...

4、略...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值