源码安装Redis

1、下载

http://download.redis.io/releases/redis

2、安装

#解压
tar -zxf redis-5.0.6.tar.gz
#移动
mv redis-5.0.6 /opt
#进入目录
cd /opt/redis-5.0.6
#编译
make
#进入src
cd src
#安装
make install

make install 安装到指定目录,默认在/usr/local/binvim

3、修改配置文件

#进入配置文件所在目录
cd /opt/redis-5.0.6
#修改
vim redis.conf

能够修改的内容以下:bash

#全部IP均可以访问
bind 0.0.0.0
#稍后进行开机启动,须要将守护模式打开
daemonize yes

4、开机启动

编写脚本spa

vim /etc/init.d/redis

脚本内容code

#!/bin/sh  
#chkconfig: 2345 80 90  
# Simple Redis init.d script conceived to work on Linux systems  
# as it does use of the /proc filesystem.  
REDISPORT=6379                          #端口号,这是默认的,若是你安装的时候不是默认端口号,则须要修改
REDISPATH=/usr/local/bin/                #redis-server启动脚本的所在目录,你若是忘了能够用find / -name redis-server 或whereis redis-server找到 
EXEC=${REDISPATH}/redis-server            
CLIEXEC=${REDISPATH}/redis-cli  
PIDFILE=/var/run/redis_${REDISPORT}.pid  #在redis.conf中可找到该路径
CONF="/opt/redis-5.0.6/redis.conf"           #redis.conf的位置, 若是不和redis-server在同一目录要修改为你的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

给脚本受权server

chmod 777 /etc/init.d/redis

启动redisip

/etc/init.d/redis start

设置开机启动get

chkconfig redis on
相关文章
相关标签/搜索