MACの下にredisをインストールする

2672 ワード

MACの下にredisをインストールする


ラベル(スペース区切り):redis
redis公式サイト

インストールディレクトリへ

cd+ からインストールディレクトリへ

redisデータベースのダウンロード

wget http://download.redis.io/releases/redis-3.2.5.tar.gz

フォルダを展開

tar xzf redis-3.2.5.tar.gz
cd redis-3.2.5

インストール

make

redisの実行

src/redis-server

redisが正常に起動しているかどうかをテストします


ウィンドウを新規作成し、redisインストールパスの下にあるsrcディレクトリに入り、次のコマンドを実行します.
./redis-cli

次の結果が表示された場合は、インストールに成功しました.
127.0.0.1:6379>

インストール後の各ファイルの機能

Redis-benchmark            
Redis-check-aof        redis           
Redis-check-dump       redis           
Redis-cli            redis linux     
Redis-sentinel       redis-sentinel       ,        。
Redis-server         Redis    daemon    

RedisにIPをバインドする


クライアントに別のサーバのredisに接続する必要がある場合があります.この場合、redisにIPをバインドし、クライアントがipを介してサーバのredisに接続する必要があります.
Redisルートディレクトリのredis.confファイルを開きます.次の構成アイテムが見つかりました
bind 127.0.0.1

サーバのIPを追加します.
bind     IP 127.0.0.1

このとき,他のクライアントはIPでサーバ上のredisに接続できる.
接続方法、redissrc/ディレクトリへ
./redis-cli -h 192.168.199.201 -p 6379

redisにパスワードを設定する

redis.confファイルを開き、次の構成項目を見つけます.
# requirepass foobared

に変更
requirepass     

注意:控訴操作でredis.confファイルが変更されたので、次回再起動するときは、redis.confファイルを手動でロードします.たとえば
redisルートディレクトリに入り、次のように起動します.
./src/redis-server ./redis.conf

バックグラウンドでredisを常に起動

setsid ./redis-server

このときリモート接続をオフにしても、redisサービスは実行されます.

Node.js接続redis

var client = redis.createClient(Port,Path);
client.auth("  ");

redisプロセス番号の表示/殺し

  • ps aux | grep redis redisのポート番号
  • を表示
  • kill -9 殺害プロセス
  • Redis protected-mode


    Redis protected-modeは3.2以降に加わる新しい特性で、Redis.confの注釈では、彼の具体的な役割と有効化条件がわかります.
    Protected-modeは、パブリックネットワークのredis cacheへのアクセスを禁止し、redisのセキュリティを強化するためであることがわかります.
    使用可能な条件は2つあります.
  • 1 bind IPがない
  • 2アクセスパスワードが設定されていません
  • 有効にすると、lookback ip(127.0.0.1)からのみRedis cacheにアクセスできます.外部ネットワークからアクセスすると、対応するエラーメッセージが返されます.

    Redis構成


    参照先:http://www.runoob.com/redis/redis-conf.html
    redisでのパスワード設定
    Linux(CentOS)でRedisをインストール