Linux Redisのインストール手順の詳細

3047 ワード

Linux Redisのインストール手順の詳細
前言:
Redisはオープンソース(BSDライセンス)であり、メモリ内のデータ構造ストレージシステムであり、データベース、キャッシュ、メッセージミドルウェアとして使用することができる.文字列(strings)、ハッシュ(hashes)、リスト(lists)、セット(sets)、順序付きセット(sorted sets)、範囲クエリー、bitmaps、hyperlogs、地理空間(geospatial)インデックス半径クエリーなど、さまざまなタイプのデータ構造をサポートします.
redisは完全にオープンソースで無料で、高性能のkey-valueデータベースです.Redisと他のkey-valueキャッシュ製品には、次のような特徴があります.
  • Redisはデータの永続化をサポートし、メモリのデータをディスクに保存し、再起動時に再ロードして使用することができます.
  • Redisは、単純なkey-valueタイプのデータだけでなく、list、set、zset、hashなどのデータ構造の記憶も提供します.
  • Redisは、データのバックアップ、すなわちmaster-slaveモードのデータバックアップをサポートします.
  • は性能が極めて高く、C Redisが読める速度は110000回/s、書く速度は81000回/sです.

  • 次にRedisのインストール方法を見てみましょう.
    1、Redisをダウンロードする
    redisをダウンロードして解凍します.
    
    $ wget http://download.redis.io/releases/redis-3.2.4.tar.gz
    $ tar xzf redis-3.2.4.tar.gz

    2、makeコンパイル
    
    $ cd redis-3.2.4
    $ make

    次のエラーが発生する可能性があります.
    
    /bin/sh: cc: command not found
    make[1]: *** [adlist.o] Error 127
    make[1]: Leaving directory `/data/program/redis-3.2.8/src'
    make: *** [all] Error 2
    

    gccコンパイルツールがインストール、以下のコマンドを使用してgccをインストール.
    
    $ yum -y install make gcc gcc-c++ ncurses-devel
    

    3、make install
    コンパイルに成功したら、srcフォルダに入り、make installを実行してRedisインストールを行います
    
    $ cd src
    $ make install

    make installを使用すると、/usr/local/binディレクトリに次のコマンドを実行できます.
    
    redis-server
    redis-cli
    redis-check-aof
    redis-check-dump
    

    redisのコマンドをシステムコマンドに設定し、{redis_home}/srcディレクトリでこれらのサービスを起動する必要はありません.次のコマンドを使用して、インストールに成功したかどうかを確認できます.
    
    redis-server �Cv

    4、redisのインストール
    /data/program/redis-testを作成して、後のredisのインストールに使用し、redisのconfファイルをredis-testファイルにコピーします.
    
    $ mkdir /data/program/redis-test
    $ cp /data/program/redis-3.2.4/redis.conf /data/program/redis-test/
    $ cd /data/program/redis-test
    

    プロファイル(redis.conf)の次のプロパティを変更します.
    
    #   bind IP
    bind 192.168.74.128
    #      
    port 1000
    #        redis
    daemonize yes
    #   pid    
    pidfile /data/program/redis-test/redis_1000.pid
    #       
    loglevel debug
    #         
    logfile /data/program/redis-test/redis_1000.log
    

    5、Redisを起動する
    プロファイルがredisを起動し、正常に起動したかどうかを検出するように指定します.
    
    $ redis-server redis.conf
    $ ps -ef|grep redis
    

    次の画面が表示されます.
    
    root   54472   1 0 10:01 ?    00:00:00 redis-server 192.168.74.128:1000
    root   54486 14994 0 10:03 pts/1  00:00:00 grep --color=auto redis

    6、操作Redis
    redis-cliコマンドを使用してredisに入り、操作します.
    
    redis-cli -h 192.168.74.128 -p 1000
    192.168.74.128:1000> set foo bar
    ok
    192.168.74.128:1000> get foo
    "bar"
    

    もし疑問があれば伝言を残してあるいは当駅のコミュニティに行って討論を交流して、読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!