Centos 7インストールRedis 5.0.3
2508 ワード
1.ディレクトリへ
2.ダウンロード5.0.3
3.現在のディレクトリに解凍
4.圧縮パッケージの削除
5.解凍したディレクトリに入る
6.ソースコードのコンパイル
7.プロファイルの変更
8.次の構成の変更
9.srcフォルダに入り、プロファイルとしてプロジェクトを開始する
10.正常に起動したかどうかを確認します.6379ポートのサービス担当者が正常に起動した場合
11.クライアントを開く
12.使用可能かどうかをテスト
13.redis起動自起動aを設定する./etcディレクトリの下にredisディレクトリを新規作成する
b./usr/local/redis-5.0.3/redis.confファイルは/etc/redisディレクトリにコピーされ、6379と名付けられた.conf
c.redisの起動スクリプトを/etc/initにコピーする.dディレクトリの下
d./etc/initに切り替える.dディレクトリの下で自己起動コマンドを実行する
結果がchkconfigをサポートしているかどうかを確認します.サービスredisd does not support chkconfigエラーを報告した場合、redisdファイルvi redisdを変更します.最初の行に次の2行のコメントを追加し、保存して終了します.
e.redisのシャットダウンを開始する
stopが失敗した場合
起動スクリプトのクローズ時のパスワードの変更
stopが失敗した場合
起動スクリプトリソースパッケージのパスを変更する必要があります
cd /usr/local
2.ダウンロード5.0.3
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
3.現在のディレクトリに解凍
tar -xvzf redis-5.0.3.tar.gz
4.圧縮パッケージの削除
rm redis-5.0.3.tar.gz
5.解凍したディレクトリに入る
cd redis-5.0.3
6.ソースコードのコンパイル
make
7.プロファイルの変更
vi redis.conf
8.次の構成の変更
a. bind
bind 127.0.0.1 # bind 127.0.0.1
b.
daemonize yes
c. ,
# requirepass foobared
requirepass password
9.srcフォルダに入り、プロファイルとしてプロジェクトを開始する
cd src
./redis-server ../redis.conf
10.正常に起動したかどうかを確認します.6379ポートのサービス担当者が正常に起動した場合
netstat -nlpt
11.クライアントを開く
./redis-cli
#
auth password
12.使用可能かどうかをテスト
set test test
get test
13.redis起動自起動aを設定する./etcディレクトリの下にredisディレクトリを新規作成する
cd /etc
mkdir redis
b./usr/local/redis-5.0.3/redis.confファイルは/etc/redisディレクトリにコピーされ、6379と名付けられた.conf
cp /usr/local/redis-5.0.3/redis.conf /etc/redis/6379.conf
c.redisの起動スクリプトを/etc/initにコピーする.dディレクトリの下
cp /usr/local/redis-5.0.3/utils/redis_init_script /etc/init.d/redisd
d./etc/initに切り替える.dディレクトリの下で自己起動コマンドを実行する
cd /etc/init.d/
chkconfig redisd on
結果がchkconfigをサポートしているかどうかを確認します.サービスredisd does not support chkconfigエラーを報告した場合、redisdファイルvi redisdを変更します.最初の行に次の2行のコメントを追加し、保存して終了します.
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
e.redisのシャットダウンを開始する
service redisd start
service redisd stop
stopが失敗した場合
(error) NOAUTH Authentication required.
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
起動スクリプトのクローズ時のパスワードの変更
vi redisd
$CLIEXEC -p $REDISPORT shutdown
$CLIEXEC -a "password" -p $REDISPORT shutdown
stopが失敗した場合
/usr/local/bin/redis-cli: No such file or directory
起動スクリプトリソースパッケージのパスを変更する必要があります
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
EXEC=/usr/local/redis-5.0.3/src/redis-server
CLIEXEC=/usr/local/redis-5.0.3/src/redis-cli