码迷,mamicode.com
首页 > 其他好文 > 详细

redis一键安装

时间:2020-05-02 11:44:41      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:run   dir   ack   pid   mon   lease   配置文件   cluster   创建   

#!/bin/bash  
##安装redis单机版
redis_install () { 
    rpm -q wget 
 if [ $? -ne 0 ];then
    yum install wget -y 
fi
##创建redis安装目录
if [ !  -d /opt/redis_cluster ];then
    mkdir -p /opt/redis_cluster/6379/{conf,logs,pid}
fi

#创建redis数据目录
if [ ! -d /data/redis ];then
    mkdir -p /data/redis/6379
fi

#创建redis下载目录
if [ ! -d /opt/soft ];then
    mkdir -p /opt/soft
fi

##下载redis安装包
redis_url=http://download.redis.io/releases/redis-3.2.9.tar.gz
wget -P /opt/soft $redis_url
redis_package=`echo $redis_url|awk -F"/" {print $5}`
cd /opt/soft
tar -xvzf $redis_package -C /opt/redis_cluster
cd /opt/redis_cluster/redis-3.2.9
make 
if [ $? -eq 0 ];then
    make install 
fi

cp redis.conf /opt/redis_cluster/6379/conf/
IP=`hostname -I |awk {print $1}`
cd /opt/redis_cluster/6379/conf

##修改配置文件,修改redis绑定地址
sed -i "/^bind/s/127.0.0.1/$IP/" redis.conf 

##修改redis后台启动
sed -i /^daemonize/s/no/yes/ redis.conf

##修改pid存放目录
sed -i /^pidfile/s@/var/run/redis_6379.pid@/opt/redis_cluster/6379/pid/redis_6379.pid@ redis.conf

##修改log存放目录
sed -i /^logfile/s@""@/opt/redis_cluster/6379/logs/redis_6379.log@ redis.conf

#修改数据存放目录
sed -i /^dir/s@./@/data/redis/6379/@ redis.conf
}
redis_install 

##启动redis服务
redis-server /opt/redis_cluster/6379/conf/redis.conf

#查看redis监听端口
netstat -tanp|grep redis

 

redis一键安装

标签:run   dir   ack   pid   mon   lease   配置文件   cluster   创建   

原文地址:https://www.cnblogs.com/ccbyk-90/p/12817414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!