一、获取安装包,并解压安装
上传redis-3.2.13.tar.gz包到服务器,并解压
redis各个版本下载的地址
 
$ tar -zxvf redis-3.2.13.tar.gz
$ cd redis-3.2.13
$ make
(可能需要安装gcc 执行yum install gcc-c++)
检查安装结果
$ echo $?
0
为0 就可以
 
二、创建日志目录
$mkdir -p $HOME/redis-3.2.13/logs
 
三、修改配置文件
1.1、master主机修改redis.conf
bind 0.0.0.0
daemonize   改为 yes
port  6379   不用改
pidfile   默认不用改
logfile  可以指定到 redis目录下的 "$HOME/redis-3.2.13/logs/redis.log"
maxclients 4096             #连接的客户端数量
requirepass "Asset@2019.Line"
masterauth "Asset@2019.Line"
 
 
1.2、slave主机 redis.conf 配置基本同上;
在最后多一条设置
slaveof  IP  端口   # IP 为master主机的IP
 
 
例如:slaveof xxx.xxx.xxx.xxx 6379
 
2.1、配置哨兵服务配置文件sentinel.conf
主机、从机 保持一致即可,可以清空原配置文件,然后直接复制下面信息
主备机 都要配置上主机的IP和端口
port 26379
daemonize yes
logfile "$HOME/redis-3.2.13/logs/sentinel.log"
sentinel monitor mymaster xxx.xxx.xxx.xxx 6379 2
sentinel down-after-milliseconds mymaster 8000
sentinel failover-timeout mymaster 30000
sentinel parallel-syncs mymaster 1
protected-mode no
sentinel auth-pass mymaster Asset@2019.Line
 
 
 
三、启动服务
顺序为:先启动主机的服务,再启动备机的服务;
3.1、首先启动redis-server服务
$ src/redis-server redis.conf 
3.2、启动哨兵服务
$ src/redis-sentinel sentinel.conf
3.3、检查redis服务是否启动,查看redis服务状态
$ ps -ef | grep redis
可以用下列命令 来查看redis服务状态
 
 
redis3.2.13一主两从三哨兵搭建+认证密码
原文:https://www.cnblogs.com/pigonthetree/p/12416846.html