linuxにredisがインストールされているかどうかを確認し、redisが起動します.

3625 ワード

1、redis-cliとredis-serverがインストールされているかどうかを検出する。

[root@localhost bin]# whereis redis-cli
redis-cli: /usr/bin/redis-cli

[root@localhost bin]# whereis redis-server
redis-server: /usr/bin/redis-server

説明はすでにインストールされていて、どのようにインストールするか分からない場合は、簡単な方法を教えて、php、php-redis拡張、redis-server、redis-cliの3つを一歩で詰めることができます.参照リンク:http://blog.csdn.net/zhezhebie/article/details/73325663

2、Redis起動の自己起動を設定する


2.1、centos 7起動自起動:


https://blog.csdn.net/zhezhebie/article/details/75120189


2.2、旧バージョンcentosの起動自起動方式


=旧バージョンのcentos操作、分割線の開始=本番環境でのredisサービスの開始を推奨します.起動スクリプトredis_init_scriptは、Redisの/utils/ディレクトリの下にあります.この起動スクリプトをざっと見てみると、redisはリスナーのポート名をプロファイルなどとして命名する習慣があり、後でこの約束に従います.redisサーバが傍受するポート
REDISPORT=6379

サービス側の位置は、make install後に/usr/local/bin/redis-serverとデフォルトで保存され、make installがない場合はパスを変更する必要があります.以下同じです.
EXEC=/usr/bin/redis-server

クライアントの場所
CLIEXEC=/usr/bin/redis-cli

RedisのPIDファイルの場所
PIDFILE=/var/run/redis_${REDISPORT}.pid

プロファイルの場所、変更が必要です
CONF="/etc/redis/${REDISPORT}.conf"

環境の設定
  • 起動スクリプトの要件に従って、変更したプロファイルをポートとして指定したディレクトリにコピーします.rootユーザーを使用する必要があります.
  • mkdir /etc/redis
    cp redis.conf /etc/redis/6379.conf
    
  • 起動スクリプトを/etc/initにコピーする.dディレクトリの下で、この例では起動スクリプトをredisdと命名します(通常は、バックグラウンドの自己起動サービスであることをdの最後で表します).
  • cp redis_init_script /etc/init.d/redisd
    
  • は、
  • から起動するように設定.
    chkconfig redisd on 
    

    エラーが表示されます:service redisd does not support chkconfigこの文書を参照して、起動スクリプトの先頭に次の2行のコメントを追加して、実行レベルを変更します.
    #!/bin/sh
    # chkconfig:   2345 90 10
    # description:  Redis is a persistent key-value database
    

    再設定すれば成功します.POSTサーバーに設定
    chkconfig redisd on
    

    サービスを開く
    service redisd start
    

    サービスを閉じる
    service redisd stop
    

    =旧バージョンのcentos操作で分割線を終了=

    バックグラウンドプロセスが存在するかどうかを検出

    ps -ef |grep redis
    

    6379ポートがリスニングされているかどうかを検出

    netstat -lntp | grep 6379
    

    redis-cliクライアントを使用して接続が正常かどうかを検出


    redisステータスを表示するには、次の手順に従います.
    systemctl status redis
    

    クライアント・アクセスが正常かどうかをテストします.
    redis-cli
    127.0.0.1:6379> keys *
    (empty list or set)
    127.0.0.1:6379> set key "hello world"
    OK
    127.0.0.1:6379> get key
    "hello world"
    

    停止redis:

    #  
    systemctl stop redis
    #  
    systemctl start redis
    #    
    systemctl reload redis
    

    3、指定したプロファイルで起動する


    指定プロファイル、プロファイルredisをredisサービスに対して起動することができる.confはRedisルートディレクトリの下にあります.daemonizeをyesに変更します.つまり、デフォルトでは、後でプログラム方式で実行されます(前に手動で&番号を使用してバックグラウンドで実行したことを覚えていますか).
    daemonize yes
    

    デフォルトのリスニングポートを変更可能
    port 6379
    

    デフォルトのログファイルを生成する場所の変更
    デフォルトの場所
    logfile /var/log/redis/redis.log
    

    永続化ファイルの保存場所のデフォルトの場所を設定します.
    /var/lib/redis
    
    dir /home/data/redisData
    

    起動時のプロファイルの指定
    redis-server ./redis.conf
    

    ポートを変更した場合、redis-cliクライアント接続を使用する場合は、次のようなポートを指定する必要があります.
    redis-cli -p 6380
    

    プロファイルは非常に重要なプロファイルツールであり、使用が進むにつれて特に重要になります.最初からプロファイルを使用することをお勧めします.
    redisは参照リンクを使用します.http://www.runoob.com/redis/redis-install.html