一、安装虚拟机
在VM上安装三个虚拟机,centos下载地址https://www.centos.org/download/,步骤省略。
二、获取三个虚拟机的地址(以下ip为作者的虚拟机地址)
在三台虚拟机ifconfig命令获取ip4地址,分别为
192.168.136.128/192.168.136.129/196.168.136.130
三、登录192.168.136.128虚拟机
安装redis并配置一主二从
1)cd
/usr
/local
2)wget http
://download
.redis
.io
/releases
/redis
-5.0.7.tar
.gz
3)tar xzvf redis
-5.0.7.tar
.gz
4)cd redis
-5.0.7
5)make
6)cd src
7)make install PREFIX
=/usr
/local
/redis
8)cd
../
9)mkdir
/usr
/local
/redis
/etc
10)mv redis
.conf
/usr
/local
/redis
/etc
/redis
-6379.conf
11)vi
/usr
/local
/redis
/etc
/redis
-6379.conf 修改以下内容
1)将daemonize no 改成daemonize yes
2)logfile
"6379.log"
3)dbfilename
"dump-6379.rdb"
4)port
6379
12)vi
/etc
/rc
.local
14)cp
/usr
/local
/redis
/bin
/redis
-server
/usr
/local
/bin
/
15)cp
/usr
/local
/redis
/bin
/redis
-cli
/usr
/local
/bin
/
16)firewall
-cmd
--zone
=public
--add
-port
=6379/tcp
--permanent
17)systemctl restart firewalld
注意:另两个服务器(
192.168.136.129/192.168.136.130)也是同样的操作,redis
-6379.conf配置文件中增加了以下内容:
# slaveof <masterip> <masterport>
一行的下面增加
slaveof
192.168.136.128 6379
如果make失败,则执行以下命令:
yum
-y install gcc automake autoconf libtool make
make install
配置三哨兵
1)mv
/usr
/local
/redis
-5.0.7/src
/sentinel
.conf
/usr
/local
/redis
/etc
/sentinel
-26379.conf
2)vi
/usr
/local
/redis
/etc
/sentinel
-26379.conf 修改以下内容
1)sentinel monitor mymaster
192.168.136.128 6379 2 192.168.136.128为主redis的ip地址
2)port
26379
注意:另两个服务器(
192.168.136.129/192.168.136.130)也是同样的操作
如果以上信息有误,请评论。