ホームページ  >  記事  >  データベース  >  CentOSでのRedisのインストール方法の紹介

CentOSでのRedisのインストール方法の紹介

尚
転載
2019-12-02 16:38:192127ブラウズ

CentOSでのRedisのインストール方法の紹介

Redis をインストールするには、必要なバージョンを把握し、対象を絞った方法でインストールする必要があります。たとえば、Redis GEO の地理的コレクションの特性が必要な場合は、 redis バージョンをバージョン 3.2 より低くすることはできないため、この機能はバージョン 3.2 でのみ使用できます。

Redis は、偶数のマイナー バージョン番号 (つまり、最初の小数点の後の数字) を持つバージョンは安定バージョン (バージョン 2.8、バージョン 3.0 など) であり、奇数バージョンであることに同意することにも注意してください。番号付きのバージョンは不安定なバージョン (バージョン 2.7、バージョン 2.9 など) であり、実稼働環境では通常、安定したバージョンが必要です。 (推奨: redis ビデオ チュートリアル )

インストール パッケージのダウンロード

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

インストール パッケージを解凍してインストール

tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install

Redis には他の外部依存関係がなく、インストール プロセスは非常に簡単です。コンパイル後、Redis ソース コード ディレクトリの src フォルダーにいくつかの実行可能プログラムが見つかり、インストール後、インストールしたばかりの Redis 実行可能ファイルが /usr/local/bin ディレクトリに見つかります。
以下に示すように:

CentOSでのRedisのインストール方法の紹介

Redis の起動と停止

Redis の起動

直接開始

redis-server を直接実行して Redis を開始

[root@localhost bin]# redis-server

CentOSでのRedisのインストール方法の紹介

初期化スクリプトを通じて Redis を開始

Redis ソース コード ディレクトリの utils フォルダーに、redis_init_script という名前の初期化スクリプト ファイルがあります。 Redis の実行モードと永続ファイルとログ ファイルの保存場所を構成する必要があります。手順は次のとおりです:

1. 初期化スクリプトの構成

まず、初期化スクリプトを /etc/init.d ディレクトリにコピーします。ファイル名は redis_port 番号で、ここでポート番号はRedis にクライアントが Redis に接続するリスニング ポート番号を指定することを示します。次に、スクリプトの 6 行目の REDISPORT 変数の値を同じポート番号に変更します。

2. 以下の必要なフォルダーを作成します。

CentOSでのRedisのインストール方法の紹介

3. 設定ファイルを変更する

最初に、設定ファイル テンプレート (redis-4.0.2/redis.conf) を /etc/redis にコピーします。ポート番号に基づいて名前が付けられたディレクトリ (「6379.conf」など) を作成し、次の表に従ってパラメータの一部を編集します。

CentOSでのRedisのインストール方法の紹介

次のコマンドを使用して Redis を起動およびシャットダウンすることもできます。

/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop

CentOSでのRedisのインストール方法の紹介

【最も重要】 Redis はシステムとともに自動的に起動します。これには、Redis 初期化スクリプトへの簡単な変更も必要です。コマンドを実行します:

vim /etc/init.d/redis_6379

開いた Redis 初期化スクリプト ファイルの 4 行目に、次の 2 つの文を追加します

# chkconfig: 2345 90 10 
# description: Redis is a persistent key-value database

追加後の効果は次のとおりです:

CentOSでのRedisのインストール方法の紹介

上の図の赤いボックスは、追加の 2 行のコメントです。追加後に保存すると、次のものが使用できます。 Redis を追加するコマンド システムの起動項目に追加されました

//设置开机执行redis脚本
chkconfig redis_6379 on

CentOSでのRedisのインストール方法の紹介

上記の操作の後、今後は次のコマンドを直接使用して Redis を起動およびシャットダウンすることもできます。 follow

service redis_6379 start
service redis_6379 stop

CentOSでのRedisのインストール方法の紹介

上記のデプロイメント操作後、システムが再起動し、Redis がシステムとともに自動的に起動し、Redis の永続性も上記の手順で構成されます。システムまたは Redis が起動されている場合、キャッシュされたデータが失われないという利点があります。

Redis の停止

Redis がメモリ内のデータをハードディスクに同期している可能性があることを考慮すると、Redis プロセスを強制的に終了するとデータが失われる可能性があります。 Redis を停止する正しい方法は、SHUTDOWN コマンドを Redis に送信することです。方法は次のとおりです:

redis-cli SHUTDOWN

Redis が SHUTDOWN コマンドを受信すると、最初にすべてのクライアント接続を切断し、次に設定に従って永続化を実行します。最後に終了を完了します。
Redis は SIGTERM シグナルを適切に処理できるため、kill Redis プロセスの PID を使用して Redis を正常に終了することもでき、その効果は SHUTDOWN コマンドを送信した場合と同じになります。

redis の詳細については、redis 入門チュートリアル 列に注目してください。

以上がCentOSでのRedisのインストール方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。