Centos7 で Redis をインストールして構成する

Centos7 で Redis をインストールして構成する


Redis クラスターをテストするために、Redis のインストールを確認します。

1. Redis インストール パッケージを centos7 にアップロードします

http://download.redis.io/releases/redis-5.0.0.tar.gz

サーバーにアップロードして抽出します/usr/local/redis

ここに画像の説明を挿入します

cd /usr/local/redis

tar -zxvf redis-5.0.0.tar.gz

2. 依存関係をインストールする

redisはC言語で書かれているため、動作にはC環境が必要となるため、まずgccをインストールする必要があります。インストールコマンドは以下のとおりです。

yum install gcc-c++

ここに画像の説明を挿入します

3. redis ディレクトリに入り、redis をコンパイルしてインストールします。

#1.	//进入到 /usr/local/redis/redis-5.0.0/ 文件目录下  
cd /usr/local/redis/redis-5.0.0  
#2.对解压后的文件进行编译 
make     
#3.进入到 redis-5.0.0/src 文件目录下
cd ./src   
#4.进行redis安装编译
make install         

ここに画像の説明を挿入します

4. utils ディレクトリに入り、redis スクリプト構成を変更し、redis_init_script を /etc/init.d にコピーします。

cd utils/

cp redis_init_script /etc/init.d/

ここに画像の説明を挿入します

5. redis インストール ディレクトリに戻り、redis.conf コア構成ファイルをパス /usr/local/redis にコピーし、このディレクトリで redis 構成を操作します。

cp redis.conf /usr/local/redis

ここに画像の説明を挿入します

6. 作業ディレクトリの作成

mkdir /usr/local/redis/working

ここに画像の説明を挿入します

7. コア構成ファイルを変更する

cd /usr/local/redis
vim redis.conf

1. daemonize を「yes」に変更します。

ここに画像の説明を挿入します

2. dir を次の図に示すパスに変更します。

dir /usr/local/redis/working

ここに画像の説明を挿入します

ここに画像の説明を挿入します

3. 値をバインドするか、コメントアウトします。

ここに画像の説明を挿入します

4. Redisのパスワードを設定する

ここに画像の説明を挿入します

ここに画像の説明を挿入します

5. リモート接続に Redis を使用する

ここに画像の説明を挿入します

PS: または、ファイアウォールを直接完全にオフにして、次の 2 つのコマンドを入力します。

  1. systemctl stop firewalld.serviceファイアウォールをオフにする
  2. systemctl disable firewalld.service起動時の自動起動をオフにする

6. /etc/init.d/redis_init_script スクリプトで停止コマンドのパスワードを設定します。

ここに画像の説明を挿入します

8. 以前の Redis 起動スクリプト (redis_init_script) を変更します。

cd /etc/init.d

ここに画像の説明を挿入します

vim redis_init_script

次のように設定を変更します。

# redis 默认启动的端口号 6379, 要配置的话, 在核心配置文件中设置, 即 redis.conf 中
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

# pid 与核心配置文件呼应, 即核心配置文件的值与此处是一致的
PIDFILE=/var/run/redis_${REDISPORT}.pid
# 核心配置文件路径, 修改成我们核心配置的路径
CONF="/usr/local/redis/redis.conf"

ここに画像の説明を挿入します

9. Redis 起動スクリプト (redis_init_script) にアクセス許可を付与します。

chmod 777 redis_init_script

スクリプトの実行を開始します
./redis_init_script start(開始はオン、停止はオフになります)

背景効果

ここに画像の説明を挿入します

10. 起動時に自動的に起動するように redis を設定する

スクリプト ファイル redis_init_script を再度変更します。
cd /etc/init.d/
vim redis_init_script

1. 次のスクリプト構成を追加します。コメントは削除しないでください。

#chkconfig: 22345 10 90
#description: Start and Stop redis

ここに画像の説明を挿入します

2. スクリプトを登録する

chkconfig redis_init_script on
ここに画像の説明を挿入します

3. 仮想マシンを再起動してテストします。

reboot
ps -ef | grep redisRedisプロセスを検出するための再起動コマンド
ここに画像の説明を挿入します

PS

本番環境に合わせるため、このスクリプトを使用して起動時の自動起動を設定していますが、スクリプトを介して実行しない場合は、構成ファイルと組み合わせてredisサーバーから直接起動することもできます。

おすすめ

転載: blog.csdn.net/qq_38055805/article/details/128611570