centos 7でredisをインストールし、POSTを構成します.
1.解凍とコンパイルをダウンロードする
2.redisの実行
redisの起動に成功しましたが、この起動方式はウィンドウをずっと開く必要があり、他の操作ができず、不便です.ctrl+cでウィンドウを閉じる
3.バックグラウンドプロセスの方式でredisを起動する
daemonize noをdaemonize yesに変更
4.起動
5.redisプロセスを閉じる
5.1 ps-aux|grep redisを使用してredisプロセスを表示する
5.2 killコマンドを使用してプロセスを殺す
6.redis起動の自己起動を設定する
/etc/ディレクトリの下にredisディレクトリを新規作成します.
/usr/local/redis-4.0.6/redis.confファイルは/etc/redisディレクトリにコピーされ、6379と名付けられた.conf
redisの起動スクリプトをコピーして**/etc/initに配置します.d**ディレクトリの下
4、redis起動の自己起動を設定する
まず/etc/initに切り替える.dディレクトリの下で、自己起動コマンドを実行する
次の操作を行います.
結果は間違っていた.
**方法1:**私はこのディレクトリの下でこの2行を修正します
これに変更:
方法2:2つのファイルをこのディレクトリの下にコピーするのも同じです.
次に再起動します.
オフ:
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz # redis
$ tar xzf redis-5.0.5.tar.gz # redis
$ cd redis-5.0.5 #
$ make #
2.redisの実行
$ src/redis-server
redisの起動に成功しましたが、この起動方式はウィンドウをずっと開く必要があり、他の操作ができず、不便です.ctrl+cでウィンドウを閉じる
3.バックグラウンドプロセスの方式でredisを起動する
[master@instance-05vnda62 redis-5.0.5]$ vim redis.conf
daemonize noをdaemonize yesに変更
4.起動
./redis-server /home/master/redis-5.0.5/redis.conf
5.redisプロセスを閉じる
5.1 ps-aux|grep redisを使用してredisプロセスを表示する
[master@instance-05vnda62 redis-5.0.5]$ ps -aux | grep redis
master 5724 0.0 0.2 151516 5136 ? T 11:49 0:00 vim /etc/redis.conf
master 5892 0.0 0.2 151520 5204 ? T 11:50 0:00 vim /etc/redis.conf
master 10133 0.0 0.2 151504 5204 ? T 11:58 0:00 vim /etc/redis.conf
master 10957 0.1 0.4 153892 8256 ? Sl 13:59 0:03 src/redis-server
master 11421 0.0 0.0 112704 976 pts/1 R+ 14:40 0:00 grep --color=auto redis
5.2 killコマンドを使用してプロセスを殺す
[master@instance-05vnda62 redis-5.0.5]$ kill -9 10957
6.redis起動の自己起動を設定する
/etc/ディレクトリの下にredisディレクトリを新規作成します.
[master@instance-05vnda62 redis-5.0.5]$ cd /etc
[master@instance-05vnda62 etc]$ sudo mkdir redis
/usr/local/redis-4.0.6/redis.confファイルは/etc/redisディレクトリにコピーされ、6379と名付けられた.conf
[master@instance-05vnda62 etc]$ sudo cp /home/master/redis-5.0.5/redis.conf /etc/redis/6379.conf
redisの起動スクリプトをコピーして**/etc/initに配置します.d**ディレクトリの下
[master@instance-05vnda62 etc]$ sudo cp /home/master/redis-5.0.5/utils/redis_init_script /etc/init.d/redisd
4、redis起動の自己起動を設定する
まず/etc/initに切り替える.dディレクトリの下で、自己起動コマンドを実行する
[master@instance-05vnda62 etc]$ cd /etc/init.d/
[master@instance-05vnda62 init.d]$ chkconfig redisd on
次の操作を行います.
[master@instance-05vnda62 etc]$ service redisd start
Starting Redis server...
/etc/init.d/redisd: line 28: /usr/local/bin/redis-server: No such file or directory
結果は間違っていた.
**方法1:**私はこのディレクトリの下でこの2行を修正します
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
これに変更:
EXEC=/home/master/redis-5.0.5/src/redis-server
CLIEXEC=/home/master/redis-5.0.5/src/redis-cli
方法2:2つのファイルをこのディレクトリの下にコピーするのも同じです.
[master@instance-05vnda62 src]$ sudo cp redis-server /usr/local/bin/redis-server
[master@instance-05vnda62 src]$ sudo cp redis-cli /usr/local/bin/redis-cli
次に再起動します.
[master@instance-05vnda62 init.d]$ service redisd start
Starting Redis server...
11918:C 04 Jun 2019 15:20:36.825 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
11918:C 04 Jun 2019 15:20:36.825 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=11918, just started
11918:C 04 Jun 2019 15:20:36.825 # Configuration loaded
オフ:
service redisd stop