13432878738 发表于 2018-11-6 08:33:42

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]
查看完整版本: redis sentinel 集群