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"
環境の設定
REDISPORT=6379
EXEC=/usr/bin/redis-server
CLIEXEC=/usr/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
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
daemonize yes
port 6379
logfile /var/log/redis/redis.log
/var/lib/redis
dir /home/data/redisData
redis-server ./redis.conf
redis-cli -p 6380