CentOSでのRedisインストール

2882 ワード

本文は主にCentOSがredis環境をインストールする主要なステップを記録して、ステップは主に4つの大きい塊に分けて、それぞれ
  • クライアントインストール
  • 環境構成
  • の起動とテスト
  • サービスは興味のある学生を作成するのに参考にすることができて、もし問題があったら伝言を残して、共同で交流することができます.

  • インストール手順
  • 取付
  • インストールコンパイル環境(必ず事前にインストール)
    yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel gcc-c++ automake autoconf
    

    コマンドを/usr/local/ディレクトリに切り替えます
        cd /usr/local
    

    redisインストールパッケージのダウンロード
    wget http://download.redis.io/releases/redis-3.0.6.tar.gz
    

    インストールパッケージを解凍してインストールする
    tar xvf redis-3.0.6.tar.gz
    cd redis-3.0.6/
    make MALLOC=libc
    make install
    
  • 構成
  • redisプロファイルディレクトリの作成
    //      /etc   
    cd /etc
    //   redis      
    mkdir redis
    

    log、pidなどのディレクトリの作成(/varディレクトリの下に置く)
    //      /var   
    cd /var
    //   redis  
    mkdir redis
    //   redis  
    cd redis
    //   log   
    mkdir data log run
    

    プロファイルの変更
    //      redis     
    cd /usr/local/redis-3.0.6
    //        redis.conf   /etc/redis  
    cp redis.conf /etc/redis
    //      /etc/redis
    cd /etc/redis
    //   redis.conf  
    vim redis.conf
    //   redis     
    daemonize  yes
    //   pid        run  
    pidfile  /var/redis/run/redis.pid
    //       (   6379)
    port  6379
    //             log  
    logfile  /var/redis/log/redis.log
    
  • の起動とテスト
    redisの起動
    redis-server /etc/redis/redis.conf
    //   redis      (  redis-server         )
    ps -ef|grep redis
    

    redis機能が正常かどうかをテスト
    //   redis       
    redis-cli -c -p 6379
    //   test  (  nil)
    get test
    //  test   
    set test "  "
    //     test  (  ‘  ’)
    get test
    

    testの値が正常に取得されると、redisは正常に動作します.
  • サービス作成
  • 現在、redisの起動方式はサービス形式で起動されていないが、使い勝手のため、以下にredisがサーバ形式で起動および起動自起動の設定方法について述べる.
    自己起動スクリプトの作成
    //   redis            /etc/init.d  ,   redis    utils   
    cd /usr/local/redis-3.0.6/utils
    cp redis_init_script /etc/init.d
    //    /etc/init.d    redis_init_script redis
    mv redis_init_script redis
    //   redis  
    vim redis
    //                 :
    PIDFILE=/var/redis/run/redis.pid
    CONF="/etc/redis/redis.conf"
    

    スクリプトのテスト
    //           redis     ,    stop    
    service redis stop
    //          start      redis
    service redis start
    //             redis        redis      
    redis-cli -c -p 6379
    

    POST
    chkconfig redis on
    

    プロンプトサービスredisがchkconfigをサポートしていない場合、redis起動スクリプトに起動優先度が設定されていないため、/etc/initに戻る.dディレクトリ、redisスクリプトの変更は以下の通りです.
    #!/bin/sh
    # chkconfig:   2345 90 10
    #
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
    

    再度chkconfig redis onを設定し、エラーメッセージがなければ成功し、これでcentosインストールredisのすべてのステップが完了し、思う存分振り回しましょう.のPS:次の文章はredisクラスタの配置を書いて、興味のある学生は注目することができて、3 Q!