一主二从三哨兵(三台服务器)

    技术2022-07-11  99

    一、安装虚拟机

    在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 //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-6379.conf (意思就是开机调用这段开启redis的命令) 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)也是同样的操作

    如果以上信息有误,请评论。

    Processed: 0.011, SQL: 9