redis のインストールは gcc 環境に依存する必要があります。次のコマンドを実行してインストールします:
yum install -y gcc
マシンにネットワークがない場合は、次のコマンドを参照してください。この記事へ:
CentOS オフライン インストール gcc 環境 (インストール パッケージの写真とテキスト付き)
redis 公式 Web サイト: https:// redis.io/download
ダウンロード 次に、CentOS にアップロードします。たとえば、/usr/local/
cd /usr/local/
tar -zxvf redis-6.2.1.tar.gz
cd redis-6.2.1 make
##4 をコンパイルし、指定されたディレクトリにインストールします
例: <pre class="brush: html; toolbar: false">make install prefix=/usr/local/redis</pre>
4. redis の開始
4.1. フロントエンド インターフェイスの開始
cd /usr/local/redis/bin
この時点では、次のコマンドを実行するだけで開始します:
./redis-server
起動時のスクリーンショットは次のとおりです:
現時点での問題は、起動設定ファイルがどこにあるのかわからないことです...
実際には、find コマンドを使用してチェックすることを直接渡すことができます:
find / -name 'redis.conf'
結果は次のとおりです:
Thefront- end 起動メソッドは一般的には使用されないため、インターフェイスが閉じられている限り、redis は停止します。
4.2. バックグラウンド サービスの開始
cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/
次に、redis.conf 構成ファイルのスレッド モード パラメーターを変更します。
vi /usr/local/redis/bin/redis.conf
PS: vi ショートカット キーで、
/ をクリックし、[キーワード] Query を入力します。パラメーター。 主な変更点
対応する値はyes<pre class="brush: html; toolbar: false">1、修改之前
daemonize no
2、修改之后
daemonize yes</pre>
このパラメータの値の説明:
次のコマンドを実行して、redis を再度開始します:
./redis-server redis.conf
これで、redis がバックグラウンドで開始されます。
5. 外部ネットワーク アクセスの設定
または、構成ファイルを変更します:
vi /usr/local/redis/bin/redis.conf
次の 3 つのパラメータを見つけます:
##bind 127.0.0.1 (アクセスを許可する IP をバインドします)## ※1番目と2番目は組み合わせ項目で特に重要で、3番目はサービスエリアをある程度保護するパスワードの設定です。
bind 127.0.0.1
6. redis サービスの登録
次のコマンドを実行して redis サービスを作成します:
vi /etc/systemd/system/redis.service
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
ExecStart パラメータは、Redis ディレクトリ内の redis-server のインストールに対応します。 、構成ファイルは上記と同じです。
スタートアップのセットアップ:
systemctl daemon-reload systemctl start redis.service systemctl enable redis.service
7. 共通サービス コマンド
redis サービスの開始
systemctl start redis.service
redis サービスの停止
systemctl stop redis.service
systemctl restart redis.service
systemctl status redis.service
systemctl enable redis.service
systemctl disable redis.service
以上がCentOS7にredisをインストールし、外部ネットワークからアクセスできるように設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。