美文网首页
Linux下安装配置redis并设置自动启动

Linux下安装配置redis并设置自动启动

作者: Joker阳光 | 来源:发表于2017-12-06 13:04 被阅读0次

    1.首先下载redis到本地,解压
    2.进入解压后的文件夹内安装

    [root@localhost /]# cd redis
    [root@localhost /]# make
    .................................................(各种安装信息)
    [root@localhost /]# make install
    .................................................(各种安装信息)
    

    3.复制目录下的配置文件到/etc

    [root@localhost /]# cp redis.conf /etc/  
    

    4.修改配置文件将redis设置为后台运行, 将配置文件中daemonize为yes

    [root@localhost /]# vim /etc/redis.conf  
    

    将配置文件中daemonize为yes

    5.配置自动启动

    [root@localhost /]# vim /etc/init.d/redis  
    

    将下面内容复制进去

    #!/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
    EXEC=/usr/local/bin/redis-server
    CLIEXEC=/usr/local/bin/redis-cli
    
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    CONF="/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
    
    
    #设置权限
    [root@localhost ~]# chmod 777 /etc/init.d/redis
    #启动redis
    [root@localhost ~]# service redis start
    

    相关文章

      网友评论

          本文标题:Linux下安装配置redis并设置自动启动

          本文链接:https://www.haomeiwen.com/subject/iobkixtx.html