#!/bin/bash
##部署redis主从哨兵集群(不修改默认三哨兵+一主+四从)
#创建redis配置存放位置
for i in {6379..6383}
do
mkdir -p /data/redis/$i/data
done
#创建哨兵文件存放位置
for i in {26379..26381}
do
mkdir -p /data/redis/$i/data
done
#redis安装准备
#gcc
if ! command -v gcc &> /dev/null; then
echo "未找到 gcc,正在安装..."
yum install -y gcc
fi
#make
if ! command -v make &> /dev/null; then
echo "未找到 make,正在安装..."
yum install -y make
fi
echo "安装完成"
#编译安装redis
cd /root/redis
tar -xf redis-7.0.11.tar.gz
cd redis-7.0.11
make
sleep 5
make install
修改配置文件
for i in {6379..6383}
do
cp -r redis_conf/redis_$i.conf /data/redis/$i/
done
for i in {26379..26381}
do
cp -r sen_conf/redis_$i.conf /data/redis/$i/
done
#启动reids
for i in {6379..6383}
do
redis-server /data/redis/$i/redis_$i.conf
echo "redis节点$i ok"
sleep 2
done
for i in {26379..26381}
do
redis-sentinel /data/redis/$i/redis_$i.conf
echo "redis哨兵$i ok"
sleep 2
done

来不周山
- 粉丝: 1
- 资源: 2
最新资源
- chromedriver.exe-118.0.5993.3、win32/64位、爬虫、自动化测试、Web自动化
- 基于西门子s7-200的港口起吊设备的plc电气控制课程设计
- chromedriver.exe-117.0.5938.132、win32/64位、爬虫、自动化测试、Web自动化
- 获取指定zabbix 组的数据的脚本
- QCharts绘制正余弦曲线 Qt Charts 是Qt提供的图表模块,能够绘制常见的折线图、柱状图、饼图等图表
- 苹果cmsV10 仿8x8x 视频图片小说源码 在线充值VIP会员 三级分销 推广 提现 在线
- vmware tools安装步骤.zip
- Y轴云台底座.STEP
- 最新版易支付V6.99 支付程序需要的自取去授权版 支持自定义套餐价格功能权限
- 新版可运营级网盘系统网站源码 支持转存和限速
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


