redis sentinel 集群
##实验在一台机器上允许,搭建redis一主两从,创建哨兵模式监控##整个脚本直接执行即可,确认root权限执行
##下载目录
mkdir /opt/soft
cd/opt/soft
## 下载软件
wget-O redis-2.8.22.tar.gz https://codeload.github.com/antirez/redis/tar.gz/2.8.22## 解压redis
tar -xf redis-2.8.22.tar.gz
cd redis-2.8.22
## 编译安装
make PREFIX=/usr/local/redis
make install PREFIX=/usr/local/redis
## 创建基本的目录,这里做1主两从6379是主,其它两个是从
mkdir -p /usr/local/redis/etc
cd /usr/local/redis/etc/
mkdir-p /usr/local/redis/etc/6379
## ------ 开始创建6379主库
cd/usr/local/redis/etc/6379
##6379 配置文件
cat > redis.conf sentinel.conf >redis.conf
scp /usr/local/redis/etc/6379 /usr/local/redis/etc/6381
cd /usr/local/redis/etc/6381
sed -i "s#6379#6381#g" redis.conf
sed -i 's#26379#26381#' sentinel.conf
echo 'slaveof 127.0.0.1 6379' >>redis.conf
### 到这里基本环境就搭建完成,现在启动环境
### 启动master
/usr/local/redis/bin/redis-server /usr/local/redis/etc/6379/redis.conf
###启动两个从库
/usr/local/redis/bin/redis-server /usr/local/redis/etc/6380/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis/etc/6381/redis.conf
###启动哨兵
/usr/local/redis/bin/redis-server /usr/local/redis/etc/6379/sentinel.conf
####到这里安装完成
页:
[1]