Alibaba CloudCentOS7にredisをインストールします

ダウンロード

  • 公式ダウンロード
    https://redis.io/download
  • wgetダウンロード(wget紹介
    wget http://download.redis.io/releases/redis-6.0.6.tar.gz

解凍する

  • 公式ダウンロードは、rzまたは他の方法でLinuxシステムに転送する必要があります
  • usr / localの下にredisフォルダーを作成するか、ダウンロードまたはrzアップロードされたファイルをusr / local / redisに移動するか、このディレクトリにrzまたはwgetdownloadを直接アップロードします。
  • 解凍tar xzf redis-6.0.6.tar.gzすると、usr / local / redisの下にredis-6.0.6のフォルダーが作成されます。
    ここに画像の説明を挿入します

コンパイルしてインストールする

cd redis-6.0.6
makeコンパイルするフォルダー入力すると、redis-6.0.6 / srcの下に、redis-server、redis-cli、その他の
ここに画像の説明を挿入します
make installインストールなどの実行可能ファイルがいくつかあります。これがデフォルトのインストールであるため、usrの下にさらにいくつかあります。 / local / binインストール
前と
ここに画像の説明を挿入します
インストール後のredis実行可能ファイル(さらにいくつかのredis実行可能ファイル)
ここに画像の説明を挿入します

設定を変更する

  • demoizeデーモンスレッドで開始するかどうか、デフォルトはnoです。これは、接続を終了または閉じるときにredisプロセスが閉じられることを意味します。yesは、プロセスデーモンがオンになり、
    cd usr/local/redis/redis-6.0.6
    vim redis-conf
    指定されるまでバックグラウンドで実行されることを意味します。場所は手動で停止し、iと入力して挿入編集モードに入り、[はい]に変更してから、escを押して編集モードを終了します。
    ここに画像の説明を挿入します
    「:wq」と入力してEnterキーを押し、保存して終了します。
    ここに画像の説明を挿入します
  • 他のマシンがアクセスを必要とする場合は、バインドされたバインド127.0.0.1を0.0.0.0にコメントまたは変更し、AlibabaCloudにアクセスルールを追加する必要があります。
    ここに画像の説明を挿入します
  • その他の参考資料は、次の表または新人チュートリアルを参照できます。
    セックス 意味
    デーモン化しない Redisはデフォルトではデーモンとして実行されません。この構成アイテムを変更して、yesでデーモンを有効にすることができます(Windowsはデーモンスレッドの構成をnoとしてサポートしていません)
    場所6379 Redisリスニングポートを指定します。デフォルトのポートは6379です。
    バインド127.0.0.1 バインドされたホストアドレス
    requirepass foobared Redis接続パスワードを設定します。接続パスワードが設定されている場合、クライアントは、デフォルトで閉じられているRedisに接続するときに、AUTHコマンドを介してパスワードを提供する必要があります。

開始方法

  • デフォルトで開始し(バインド127.0.0.1はローカルのみで、パスワードは使用できません)
    redis-server、redisサービスを
    redis-cli開始しますクライアントを開始し、テストのためにxshell接続を
    ここに画像の説明を挿入します
    redis-cli shutdown再度開きます。redisサービスを閉じます。
  • 開始する構成ファイルを指定します
    redis-server usr/local/redis/redis-6.0.6/redus.conf

  • redis-6.0.6 / utilsで自動的に起動する
    ここに画像の説明を挿入します
    redis_init_scriptに付属する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
    
    
    / etcの下にredisフォルダーを作成
    cd etcし、etcディレクトリに切り替え
    mkdir redis、redisフォルダーを
    cp /usr/local/redis/redis-6.0.6/redis.conf /etc/redis/6379.conf作成し、変更した構成ファイルをetc / redisコピーして、名前を6379.conf
    cp /usr/local/redis/redis-6.0.6/utils/redis_init_script /etc/init.d/redisredis_init_scriptに変更し、etc / init.d /の下のスクリプトを自動的に開始して名前を変更します。
    chkconfig redis on起動時にredisに設定され、redisプロセスを表示した後、再起動を使用して購入したAliクラウドサービス、構成が完了しました
    ここに画像の説明を挿入します
    追加を手動で閉じることができますredisサービスを開始してから閉じ
    chkconfig redis offますブートが自動的に開始されないredisサービス
    service redis startopen redis service
    service redis stopクローズドRedisサービス

やめる

  • redisサービスのステータスを確認する
    ps aux|grep redisと、redisサーバーが実行されていることがわかります
    ここに画像の説明を挿入します


  • redis-cli shutdown使用するredisパスワードを設定せずにredisサービス停止します。使用するredisパスワードを設定します。
    redis-cli -a password shutdownここで、パスワードは設定したパスワードに置き換えられます(パスワードを設定してredis-cli shutdownを使用すると、「NOAUTH認証が必要です」と報告されます)

  • ここでも、ps aux|grep redisredisサービスが停止していることがわかります
    ここに画像の説明を挿入します

アンインストール

  • makeインストールによって生成されたいくつかのredisファイルを削除します
    ここに画像の説明を挿入します
  • ダウンロードしたredisと解凍したredisファイルを削除します
    ここに画像の説明を挿入します

デバッグツール(Redis無料クライアントAnother Redis DeskTop Manager)

AnotherRedisDesktopManager

リファレンス接続:
三Redisの起動方法
の設定が自動的に起動するLinux環境下でのRedis
Redisのインストールをし、中にアンRedisのインストールとアンインストール
Linuxは
、リンクの記述を追加し
Redisの完全な手順インストールのLinuxアリババ
クラウドはRedisのをインストールし、リモートからの接続
のRedisをインストールCentOS7
Redisの完全な手順をインストールするLinuxの

おすすめ

転載: blog.csdn.net/nongminkouhao/article/details/108058151
おすすめ