首页 > 其他 > 详细

一键部署redis-5.0.5

时间:2019-10-27 18:27:20      阅读:97      评论:0      收藏:0      [点我收藏+]

[root@test redis]# vim redis.sh 
#!/bin/bash

##############定义变量###################
REDIS_DIR=/root/redis
REDIS_CONF=/root/redis/redis-5.0.5
REDIS_PORT1=$(netstat -tanp  |grep 6379 | head -1 |awk -F":" {print $2}|awk {print $1})

############创建redis目录并解压###########
if test -d  /data/redis || mkdir -pv /data/redis{1,2,3}  ; then 
    echo -e "\033[31m 正在解压... \033[0m"
    sleep 3
    tar -xvzf ${REDIS_DIR}/redis-5.0.5.tar.gz 
    
fi

############编译安装######################
rpm -qa|grep gcc && echo $? 

if [ $? -eq 0 ]; then 
    echo  -e "\033[31m gcc is installed \033[0m"
else
    yum install gcc* 
fi

sleep 3

echo -e "\033[31m 接下来编译安装,请稍等.. \033[0m"
    
cd /root/redis/redis-5.0.5 && make && make install 

cp /root/redis/redis-5.0.5/src/redis-*  /usr/bin/

###########修改redis配置文件#################

sed -i /^daemon/s/no/yes/  ${REDIS_CONF}/redis.conf
sed -i /^bind/s/127.0.0.1/192.168.100.64/ ${REDIS_CONF}/redis.conf
cp -r  /root/redis/redis-5.0.5 /data/redis1/


###########启动redis服务######################
echo 
echo
echo -e "\033[31m redis-server 正在准备启动... \033[0m"
sleep 3


if [ "${REDIS_PORT1}" == "6379" ];then
    echo -e "\033[31m redis1 6379 正在运行.. "
else
    redis-server /data/redis1/redis-5.0.5/redis.conf && echo -e " \033[31m redis1 6379 启动成功!\033[0m"
fi

注意:

我这里下载的tar包是放在/root/redis目录下的。

 

执行完看到的结果:

技术分享图片

 

一键部署redis-5.0.5

原文:https://www.cnblogs.com/ccbyk-90/p/11747889.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!