Macosインストールredis

4186 ワード

Macosインストールredis
redis公式サイトでダウンロード
https://redis.io/download
1.ダウンロード
mac osシステムでは、finderアイコンをダブルクリックし、Go to Folder...を選択し、/usr/local/を入力します.
別のfinderウィンドウを開き、Downloadsフォルダのうち、さっきダウンロードしたredis-3.2.8フォルダを/usr/local/にコピーします.
2.コンパイルとインストール
1』Terminalでのインストール
コマンドライン:
$ cd redis-3.2.8
$ make
$ sudo make install 

(redisはconfigureできているのでconfigureは省略)
2』binで実行可能なプログラム
  • redis-server:Redisサーバ
  • redis-cli:コマンドラインクライアント
  • redis-benchmark:Redisの性能テストツール
  • redis-check-aof:AOFファイル修復ツール
  • redis-check-dump:RDBファイル検出ツール
  • redis.conf:Redisのプロファイル
  • プロファイルをredis.confのdeamonize yesはプロセスを守るように起動します.
    コマンドラインのディレクトリ/usr/local/redis-3.2.8:
    vim redis.conf
    

    にある
    ################################# GENERAL #####################################
    

    次の行、ある行は
    daemonize no
    

    これはプロセスを守るスイッチです.yesに変更します.
    deamonize yes
    
    /usr/local/binディレクトリの下に入ります.
    コマンドを入力するとredisサービスが開きます.
    redis-server
    

    サービスオープン表示:
    Running in standalone mode
    Port: 6379
    PID: 32211
    

    クライアントをもう1つ開き、/usr/local/bin/に入り、サービス側redis-cliを開きます.
    テストサーバとクライアントが起動しました.
    /Users/macroot [macroot@macroots-MacBook-Pro] [9:47]
    > cd /usr/local/bin
    
    /usr/local/bin [macroot@macroots-MacBook-Pro] [9:47]
    > redis-cli
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> echo 'king'
    "king"
    127.0.0.1:6379> 
    

    3』Redisの起動と停止
    開始:
  • redis-server
  • redis-server/etc/redis.conf

  • ていし
  • shutdown(redis-3.2.8ではshutdown nosave/save)
  • redis-serverを直接起動します./usr/local/redis-3.2.8ディレクトリの下のredis.conf/etc/ディレクトリの下にコピー
    サーバの起動
    /Users/macroot [macroot@macroots-MacBook-Pro] [10:30]
    > cd /usr/local/bin
    
    /usr/local/bin [macroot@macroots-MacBook-Pro] [10:31]
    > redis-server /etc/redis.conf
    

    クライアントでのテスト
    /Users/macroot [macroot@macroots-MacBook-Pro] [10:31]
    > redis-cli
    127.0.0.1:6379> PONG
    (error) ERR unknown command 'PONG'
    127.0.0.1:6379> echo "king"
    "king"
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> 
    

    Brew installメソッドredisのインストール
    既にhomebrewがインストールされている場合は、brew install redisを使用してインストールすればよい.インストール後、システムのヒント
  • バックグラウンドでredisサービスを実行する必要がある場合は、コマンドbrew services start redis
  • を使用する.
  • バックグラウンドサービスが必要でない場合、コマンドredis-server /usr/local/etc/redis.confが使用される.
  • ➜  ~ brew install redis
    Updating Homebrew...
    ==> Downloading https://homebrew.bintray.com/bottles/redis-4.0.1.el_capitan.bottle.tar.gz
    ######################################################################## 100.0%
    ==> Pouring redis-4.0.1.el_capitan.bottle.tar.gz
    ==> Using the sandbox
    ==> Caveats
    To have launchd start redis now and restart at login:
      brew services start redis
    Or, if you don't want/need a background service you can just run:
      redis-server /usr/local/etc/redis.conf
    ==> Summary
      /usr/local/Cellar/redis/4.0.1: 13 files, 2.8MB
    
    

    1つ目を実行すると、現在の状況が表示されます.
    ➜  ~ brew services start redis
    ==> Tapping homebrew/services
    Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
    remote: Counting objects: 12, done.
    remote: Compressing objects: 100% (8/8), done.
    remote: Total 12 (delta 0), reused 7 (delta 0), pack-reused 0
    Unpacking objects: 100% (12/12), done.
    Tapped 0 formulae (40 files, 53.7KB)
    ==> Successfully started `redis` (label: homebrew.mxcl.redis)
    

    コマンドを実行するには、/usr/local/binディレクトリの下に直接、
  • redis-serverサーバ実行コマンド
  • redis-cliクライアント
  • を実行する.
    ここではredis-serverオープンサービスを直接実行できます.その後、別の端末を開き、redis-cliを実行してサービス側を実行し、quitを入力してサービス側を終了することができる.
    リファレンス
    homebrewインストールセクションの参照:
    mac下インストール構成redis