redis 一主两从三哨兵(含密码)

redis 一主两从三哨兵

一、服务器配置

3台centos7

192.168.1.251 主机

192.168.1.252 从机

192.168.1.254 从机

二、安装redis

1、https://redis.io/download下载地址

3台机器上分别安装redis

cd  /usr/local/redis/  #进入安装目录
wget https://download.redis.io/releases/redis-6.2.5.tar.gz #下载
tar xzf redis-6.2.5.tar.gz #解压
cd redis-6.2.5
make

三、设置redis.conf

3台机器做同样配置

vi /usr/local/redis/redis-6.2.5/redis.conf   #将文件中以下内容进行修改
#daemonize yes
#protected no
#bind 127.0.0.1 注释掉
mkdir /etc/redis #创建文件夹
cp /usr/local/redis/redis-6.2.5/redis.conf /etc/redis/6379.conf
cp /usr/local/redis/redis-6.2.5/utils/redis_init_script /etc/init.d/redis 

 vi /etc/init.d/redis 修改以下文件
# chkconfig: 2345 10 90   ---增加注释
# description: Start and Stop redis ---增加注释
#usr/local/redis/redis-6.2.5/src/  ---路径

服务器253,254从机配置:

vi /etc/redis/6379.conf
replicaof 192.168.1.251 6379 #或redis-cli中slaveof 192.168.1.251 6379

设置redis-cli命令(可以通过redis-cli直接访问)

sudo cp /usr/local/redis/redis-6.2.5/src/redis-cli /usr/local/bin

3台服务器上redis同样设置密码及访问密码

redis-cli
CONFIG set requirepass "123456" #访问密码
CONFIG set masterauth "123456"  #主从复制密码
#下次登录输入密码
redis-cli
auth 123456
info #显示信息

四、开关启动

打开redis命令:service redis start
关闭redis命令:service redis stop
设为开机启动:chkconfig redis on
设为开机关闭:chkconfig redis off
#设置密码后 redis停止方式
redis-cli -a 'password' shutdown

五、设置哨兵

3台服务器相同设置sentinel.conf

cd /usr/local/redis/redis-6.2.5/
vi sentinel.conf    #将文件中以下项修改为
#sentinel monitor mymaster 192.168.1.251 6379 2

启动哨兵

cd /usr/local/redis/redis-6.2.5/
./src/redis-sentinel /usr/local/redis/redis-6.2.5/sentinel.conf #启动哨兵

查看哨兵

redis-cli -p 26379
sentinel master mymaster
posted @ 2021-09-10 13:42  MAUI程序员  阅读(707)  评论(1)    收藏  举报