redis主从搭建(哨兵模式)
1、准备
(1)、服务器两台,局域网ip:192.168.0.7,192.168.0.6
(2)、redis 5.0 下载,安装
wget http://download.redis.io/releases/redis-5.0.2.tar.gz
tar -xvf redis-5.0.2.tar.gz
cd redis-5.0.2/src/
mv redis-5.0.2 redis
cd redis/src
make MALLOC=libc
2、配置主redis
(1)修改redis配置文件 redis.conf
cd redis/
mkdir /opt/redis/logs/ // 创建日志目录
touch /opt/redis/logs/redis.log // 创建redis日志文件
mkdir /opt/redis/datas // 创建data目录
vim redis.conf
requirepass "123456" // 配置认证密码
logfile "/opt/redis/logs/redis.log" // 配置redis日志目录
dir "/opt/redis/datas" // 数据保存目录
# bind 127.0.0.1 // 注释掉
masterauth "123456" // 配置master认证密码,哨兵监控
(2)启动redis
cd src/
./redis-server ../redis.conf & // 必须添加配置文件redis.conf
(3)查看主从信息
3.配置从redis
(1)修改redis配置文件 redis.conf
cd redis/
mkdir /opt/redis/logs/ // 创建日志目录
touch /opt/redis/logs/redis.log // 创建redis日志文件
mkdir /opt/redis/datas // 创建data目录
vim redis.conf
requirepass "123456" // 配置认证密码
logfile "/opt/redis/logs/redis.log" // 配置redis日志目录
dir "/opt/redis/datas" // 数据保存目录
# bind 127.0.0.1 // 注释掉
replicaof 192.168.0.7 6379 // 配置master信息
masterauth "123456" // mater认证信息
(2)修改哨兵监控文件
cd redis/
vim sentinel.conf
logfile "/opt/redis/logs/sentinel.log"
dir "/opt/redis/logs/sentinel"
sentinel monitor master-redis 192.168.0.7 6379 1
sentinel auth-pass master-redis "123456"
(3)启动redis
同上
(4).启动哨兵监控
cd src/
./redis-server ../sentinel.conf --sentinel &
(5). 查看主从信息
如有不足之处,请补充、