redis安装配置
#关闭防火墙 切记!!!!!!!!!!
systemctl stop firewalld#安装依赖 依赖下载报错则执行 yum -y update
yum -y install gcc tcl
#上传安装包到/opt目录下解压 解压后进入到包内在安装
tar -zxvf redis-6.2.13.tar.gz
#编译安装
make && make install
主从设置
#进入到redis.conf文件中更改下方配置
#配置主配置文件
bind:0.0.0.0
port:6379
protected-mode:no
daemonize:yes
logfile:./redis.log
requirepass:abc123
masterauth:abc123
#配置从文件
bind:0.0.0.0
port:6379
protected-mode:no
daemonize:yes
logfile:./redis.log
requirepass:abc123
masterauth:abc123
replicaof 192.168.126.131 6379#启动redis !!!!三台都要启动
redis-server redis.conf
redis-cli
#测试
#在主机上的redis输入下方命令
set shell 123#在从服务器上输入下方命令
get shell
#得到结果为 123 则配置成功
哨兵设置
#进入到 sentinel.conf 文件中配置下方命令 也可将sentinel.conf删除重新vim sentinel.conf 将下方配置复制到文件中
#配置哨兵模式 三台服务器都需要配置
port 26379
bind 0.0.0.0
protected-mode yes
daemonize yes
logfile "./sentinel.log"
sentinel monitor mymaster 192.168.126.131 6379 2
sentinel auth-pass mymaster abc123
sentinel down-after-milliseconds mymaster 3000
sentinel resolve-hostnames yes
#启动哨兵服务和redis 三台都需要启动
redis-sentinel sentinel.conf
redis-server redis-conf
redis-cliexit
#测试
#查看redis-server服务
ps -ef | grep redis
#将主服务器上redis杀死
kill -9 pid#在从服务器上查看集群状态
auth abc123
info replication
#在从服务器上其中有一个变成master则表示配置成功 需要等大概1分钟#结果