CentOS 7编译安装redis二主二从

环境
两台虚拟机
安装包目录/usr/local/src
安装目录/data/server/redis
虚拟机ip 192.168.124.207
Ip 192.168.124.205
每个虚拟机里/data/server/redis/6379都为主机/data/server/redis/6380都为从机
1下载源码并解压
cd /usr/local/src
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
tar xf redis-4.0.10.tar.gz
Cd redis-4.0.10

2编译安装到/data/server/redis
yum -y install gcc gcc-c++
make PREFIX=/data/server/redis install

3
把redis-4.0.10里的redis-conf 和 sentinel-conf 复制到/data/server/redis/6379和/data/server/redis/6380里
cp redis-conf /data/server/redis/6379
cp redis-conf /data/server/redis/6380
cp sentinel-conf /data/server/redis/6379
cp sentinel-conf /data/server/redis/6380

4更改redis配置
cd /data/server/redis/6379
vim redis-conf
Bind +本机ipport 6379(主机改为6379 从机改为6380)
protected-mode no
Daemonize yes
两台主改slave-priority 25除了一主,剩下的都加slaveof 192.168.124.207(一主ip)
6379(一主端口号)

5更改哨兵配置
cd /data/server/redis/6380
vim sentinel-conf
添加Protected-mode no
Daemonize yes
修改sentinel monitor mymaster 192.168.124.207(一主ip)6379(一主端口号)2

6启动rediscd
…/bin./redis-server…/6379/redis-conf
./redis-server …/6380/redis-conf
7. 启动哨兵./redis-sentinel …/6379/sentinel-conf
./redis-sentinel …/6380/sentinel-conf
9.查看一主输入./redis-cli -h 192.168.124.207info replication
查看是否有三台从机把一主杀掉,看是否二主上位变成主机
./redis-cli -h 192.168.124.207(一主ip)shutdown
二主主机输入./redis-cli -h 192.168.124.205(二主ip)info replication
查看是否成为主机然后再把一主启动,杀掉二主,看一主是否成为主机

你可能感兴趣的:(centos7)