zoukankan      html  css  js  c++  java
  • Centos下配置Redis开机启动

    1. 配置init脚本

    ###########################
    # chkconfig: 2345 90 10

    # description: redis is a persistent key-value database
    PATH=/usr/local/bin:/sbin:/usr/bin:/bin

    REDISPORT=6379
    EXEC=/usr/local/bin/redis-server
    REDIS_CLI=/usr/local/bin/redis-cli

    PIDFILE=/var/run/redis.pid
    CONF="/usr/redis/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
    if [ "$?"="0" ]
    then
    echo "Redis is running..."
    fi
    ;;
    stop)
    if [ ! -f $PIDFILE ]
    then
    echo "$PIDFILE does not exist, process is not running"
    else
    PID=$(cat $PIDFILE)
    echo "Stopping ..."
    $REDIS_CLI -p $REDISPORT SHUTDOWN
    while [ -x ${PIDFILE} ]
    do
    echo "Waiting for Redis to shutdown ..."
    sleep 1
    done
    echo "Redis stopped"
    fi
    ;;
    restart|force-reload)
    ${0} stop
    ${0} start
    ;;
    *)
    echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
    exit 1
    esac
    ##############################

    2.

    vim /etc/init.d/redis

    把以上内容保存

    chmod +x  /etc/init.d/redis 给予执行权限

    3.  chkconfig redis on  

    4. service redis start   #或者 /etc/init.d/redis start  

       service redis stop   #或者 /etc/init.d/redis stop  

  • 相关阅读:
    【leetcode】1230.Toss Strange Coins
    2018.12.25 SOW
    L203 词汇题
    L202
    L201
    L200
    2018
    2018.12.21 Cmos- RF
    L198
    L196 Hospital educations
  • 原文地址:https://www.cnblogs.com/lovefendi/p/7217645.html
Copyright © 2011-2022 走看看