Linux环境下通过shell脚本一键安装redis
我使用的是centos6.8
shell编程redis的自动化安装脚本
编写shell脚本,vim redis-install.sh
#!/usr/bin/env bash
# It's Used to be install redis.
# Created on 2018/04/08 11:18.
# Version: 1.0
function install_redis () {
#################################################################################################
cd /usr/local/src
yum -y install lrzsz gcc*
if [ ! -f " redis-4.0.1.tar.gz" ]; then
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
fi
cd /usr/local/src
tar -zxvf /usr/local/src/redis-4.0.1.tar.gz
cd redis-4.0.1
make PREFIX=/usr/local/redis install
mkdir -p /usr/local/redis/{etc,var}
rsync -avz redis.conf /usr/local/redis/etc/
sed -i 's@pidfile.*@pidfile /var/run/redis-server.pid@' /usr/local/redis/etc/redis.conf
sed -i "s@logfile.*@logfile /usr/local/redis/var/redis.log@" /usr/local/redis/etc/redis.conf
sed -i "s@^dir.*@dir /usr/local/redis/var@" /usr/local/redis/etc/redis.conf
sed -i 's/daemonize no/daemonize yes/g' /usr/local/redis/etc/redis.conf
sed -i 's/^# bind 127.0.0.1/bind 0.0.0.0/g' /usr/local/redis/etc/redis.conf
#################################################################################################
}
install_redis
保存并执行脚本:
bash redis-install.sh
查看redis目录
cd /usr/local/redis
redis启动和使用
启动:
cd /usr/local/redis/bin
ll 查看目录启动redis服务
./redis-server …/etc/redis.conf
查看redis端口号 是否启动成功
netstat -tuanpl | grep “6379”