CentOS6.8 Redis 5起動自動起動コマンド設定

1982 ワード

#vim/etc/init.d/redis
次の内容を貼り付けます.
# chkconfig: 2345 10 90 # description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379#実環境でEXEC=/usr/local/redis/bin/redis-server#実環境でREDIS_CLI=/usr/local/redis/bin/redis-cli#実環境による
PIDFILE=/var/run/redis.pid CONF="/usr/local/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 exists, 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  
実行権限:
chmod +x /etc/init.d/redis

POST:
#        redis
service redis start
service redis stop

#        
chkconfig redis on

【Redisのインストール方法】https://blog.csdn.net/qq_37860634/article/details/87358561