Centos7部署redis脚本

redis脚本

确保yum命令能使用
提前下载好redis-xxx.tar.gz压缩包
redis下载地址 http://download.redis.io/releases/

运行:sh 脚本
直接跑脚本就是

##################
#redis6.0以下的版本部署脚本,6.0以上版本依赖GCC-8.0
#author:cly

#安装根路径
path=/home/
#Redis安装包
Redis='redis-4.0.10.tar.gz'
###解压后的Redis文件夹名字(压缩包去除所有后缀)
RedisFile='redis-4.0.10'
###过渡文件夹
file='middle'

echo "开始安装redis"
#安装编译环境GCC
yum -y install gcc-c++
yum -y install lrzsz
#上传redis压缩包
cd ${path}
mkdir ${file}
cd ${file}
echo "请上传${Redis}"
rz
while (true)
do
if [ -e ${Redis} ]; then
 break
else
 echo '传输的压缩包错误!'
 rm -rf *
 echo "请重新传输${Redis}压缩包"
 rz
fi
done
mv ${Redis} ${path}
cd ${path}
rm -rf ${file}
tar -zxvf ${Redis}
cd ${path}${RedisFile}
#######编译
make
#######安装
make install
#######安装指定路径
#make install PREFIX=/usr/local/redis
#######修改redis配置
###开启远程
sed -i '65,75{s/bind 127.0.0.1/#&/}'              ${path}${RedisFile}/redis.conf
sed -i 's/protected-mode yes/protected-mode no/'  ${path}${RedisFile}/redis.conf
###后台启动
sed -i 's/daemonize no/daemonize yes/'            ${path}${RedisFile}/redis.conf
#######开启redis
${path}${RedisFile}/src/redis-server   ${path}${RedisFile}/redis.conf
#######检查redis启动
ps -aux | grep  6379
########关闭防火墙
systemctl stop firewalld
echo 'redis部署完成!'

原创脚本,转发请声明,若有错误之处,请多多指出,小弟一定修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值