解決サーバーの宝塔パネルRedisはシステムに従って起動できません


解決サーバーDebian 9宝塔面版はRedisを持って再起動した後、システムに従って自動的に起動できません.
補足インストール
  • 宝塔パネルのRedis取付経路は/www/server/redis
  • にある.
  • redisインストールディレクトリの下にあるsrcフォルダの2つのファイルredis-serverredis-cliは、それぞれredisのサーバとクライアントです.
  • srcディレクトリにアクセスし、make installを実行する必要があります.この2つのファイルは/usr/local/binディレクトリにコピーされ、/usr/local/binはシステムの環境変数$PATHの下で定義され、端末は任意の経路でredis-serverおよびredis-cliを実行することができます.
  • SSH
  • を開く
    cd /www/server/redis/src
    make install
  • オープン/www/server/redis/utils/redis_init_script
  • #!/bin/sh
    #
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
    
    ### BEGIN INIT INFO
    # Provides:     redis_6379
    # Default-Start:        2 3 4 5
    # Default-Stop:         0 1 6
    # Short-Description:    Redis data structure server
    # Description:          Redis data structure server. See https://redis.io
    ### END INIT INFO
    
    REDISPORT=6379
    EXEC=/usr/local/bin/redis-server
    CLIEXEC=/usr/local/bin/redis-cli
    
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    CONF="/etc/redis/${REDISPORT}.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
  • confが設定経路は/etc/redis/であり、redisをディレクトリ下のredisにインストールする.confファイルは/etc/redis/6379.conf
  • にコピーされます.
  • パネルでRedis
  • を再起動する.