LinuxでRedisをインストールし、関連サービスを設定します。

3564 ワード

一、概要
Redisはオープンソースであり、先進的なkey-valueストレージであり、高機能、拡張可能なWebアプリケーションを構築するための完璧なソリューションです。
Redisはその多くの競争から継承された三つの主要な特徴:
  • Redisデータベースは完全にメモリにあり、ディスクを使用して耐久性のみに使用する。
  • キーデータの多くは、Redisが豊富なデータタイプを持っています。
  • Redisは、データを任意の数のスレーブサーバにコピーすることができる。
  • Redisアドバンテージ
             非常に速いです。Redisの速度はとても速いです。毎秒約11万セットを実行できます。毎秒約81000個の記録があります。
             豊富なデータタイプをサポートします。Redisは最大多数の開発者をサポートします。これは、私たちはどのような問題が処理できるかを知っているので、さまざまな問題を解決しやすくなります。
             動作はすべて原子的である:すべてのRedis動作は原子的であり、二つのクライアントが同時に訪問したRedisサーバが更新後の値を得ることを保証している。
            マルチファンクションユーティリティ:Redisは、複数のキャッシュ、メッセージ、キューで使用することができ、任意の短いデータ、アプリケーション、例えばWebアプリケーションセッション、ウェブアクセスカウントなど。
    二、取り付け
    まずシステム環境を紹介します。cat/etc/issueを入力します。
            
        もしlinuxがネットワークに接続できるなら、直接インターネットでダウンロードすることができます。直接コードを入力:wgethttp://redis.googlecode.com/files/redis-3.0.2.tar.gz しかし、このようにしてはいけません。googleは中国のサービスに封鎖されているようですので、リンクできないかもしれません。ですから、直接に他のところにダウンロードして、linuxサービスにアップロードします。ここでredis-3.4.2.tar.gzバージョンをダウンロードしました。それからtar-zxvf redisを使います。3.0.2.tar.gz

    このカタログの下にもう一つのファイルがあります。redis-3.2.2、

    私たちはこのカタログに入って、コマンドmakeをコンパイルして、10ぐらい待っています。コンパイルが完了したのを見ます。次のような画面を見て、インストールが成功したと説明します。
        
        redis-serverはサービスを開始するためのものです。redis-cliはクライアントを起動するためのものです。他のものはまだ分かりません。調べてください。

        このディレクトリに入力してください。/redis-serverコマンドは、下の図のように見えます。
     
    これは私たちのredisのインストールが成功したということです。クライアントのように、redis.cliCp 6379を使ってテストを行ってもいいです。ここではもうしません。
    三、サービスの設定
        私たちがredisサービスを開始すると、毎回インストールリストに入ります。これは煩雑ではないです。だから、redisをサービスにして、直接起動します。
         まずはutils/redis_init_scriptファイルは/etc/init.dにコピーされ、同時に名前がredisとなります。コマンドを実行
         cp/usr/local/redis-3.3.2/utils/redis_init_スクリプト /etc/rc.d/init.d/redis
         その後、コマンド実行中に、vi/etc/rc.d/init.d/redisをドキュメントの2行目に、〹chkconfig:2345 80 90を追加します。もし/usr/local/redis/binにredis-serverとredis-cliファイルがないなら、私達は私達のインストールディレクトリの下でコピーしてきます。サービス起動時にredis-serverが見つかりません。下の図の二番目の赤枠に示されています。そして、3番目の$EXEC$CONFの後に&を追加して、redisをバックグラウンドサービスとして起動させます。そうでないと、このサービスは入力画面を独占します。

    CONF="/etc/redis/$REDISPORT.conf"という行があります。redisプロファイルを/etc/redis/下にコピーします。  
    
    mkdir /etc/redis 
    
      cp /usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conff
    
    
         上記の操作を完了したら、サービスを登録できます。
    
    chkconfig --add redis
    
         そしてredisサービスを開始します。
    
     service redis start
        これでredisサービスを登録します。でも、service redis stopをテストしたら、彼のヒント/var/run/redis_を見つけます。63797.pid does not exist、process is not running  これはrunの下にこのファイルがないと説明していますが、私達はvar/runの下に入ると、先にこのファイルがありません。しかし、redis.pidファイルがあります。

         私たちは/etc/rc.d/init.d/redisファイルの中のredis_$REDISPORT.pidをredis.pidに変更します。

         このように私達はサービスを再開した後、このコマンドでクローズすればいいです。ここに来たら私たちのレディスサービスがインストールされてサービスができます。
    以上はLinuxの下でRedisをインストールする全過程です。Redisをインストールするのに役立ちます。