1 下载安装包
这里我们可以在官网下载安装包使用ftp工具导入到虚拟机中,也可以使用下面这个命令直接进行下载(这里下载了4.0.8版本进行安装)
1、我们选择安装到~/Downloads目录下
cd ~/Downloads
2、下载安装包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2 解压安装包
tar -xvf redis-4.0.8.tar.gz
将文件转移到我们的/usr/local
目录下
sudo mv redis-4.0.8.tar.gz /usr/local/redis
3 编译
cd /usr/local/redis
# 赋予权限
chmod +x redis
# 进行编译
cd redis
make
编译结束后发现出现了etc目录和conf文件
4 安装
cd etc
make install
安装后我们进行一些基础配置
5 基础配置
1、我们创建两个目录来保存一些文件
mkdir etc
mkdir bin
2、回到redis安装目录,找到redis.conf,将其复制移动到 /usr/local/redis/ect 下
cd /usr/local/redis
mv redis.conf /usr/local/redis/etc/
3、进入src目录,移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis/bin/
cd src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
4、后台运行配置
cd etc/
vim redis.conf
将daemonize属性改为yes
可以把bind那一行的地址注释掉
5、再次启动redis服务,并指定启动服务配置文件
redis-server /usr/local/redis/etc/redis.conf
6 开机自启动
cd /etc/init.d
sudo vi redis
添加:
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run
REDISPORT=6379
#注意自己安装的redis根目录
REDISPATH=/usr/local/redis/bin
EXEC=${REDISPATH}/redis-server
CLIEXEC=${REDISPATH}/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis/etc/redis.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac