[グラフィックチュートリアル] Redis を Centos スタンドアロンにインストールする

 

1.1. Redis の依存関係をインストールする

Redis は C 言語に基づいて記述されているため、最初に Redis に必要な gcc 依存関係をインストールする必要があります。

yum install -y gcc tcl

1.2. インストールパッケージをアップロードして解凍します。

たとえば、Kege はそれを /usr/local/src ディレクトリに置きました。

解凍します:

tar -xzf redis-6.2.6.tar.gz

解凍後:

Redis ディレクトリを入力します。

cd redis-6.2.6

コンパイルコマンドを実行します。

メイク&&メイクインストール

エラーがなければ、インストールは成功するはずです。

デフォルトのインストール パスは/usr/local/bin次のディレクトリ。

このディレクトリはデフォルトで環境変数として構成されているため、これらのコマンドは任意のディレクトリから実行できます。の:

  • redis-cli: redis によって提供されるコマンド ライン クライアントです。

  • redis-server: Redisサーバーの起動スクリプトです。

  • redis-sentinel: redis Sentinel 起動スクリプトです。

1.3. 起動

Redis を開始するには、次のようなさまざまな方法があります。

  • デフォルトで開始する

  • 開始する構成を指定します

  • 起動する

1.3.1. デフォルトで起動する

インストールが完了したら、任意のディレクトリに redis-server コマンドを入力して Redis を起動します。

redisサーバー

図に示すように:

この種類のスタートアップは に属し前台启动、セッション ウィンドウ全体をブロックし、CTRL + Cウィンドウが閉じられるか押されると Redis が停止します。お勧めしません。

1.3.2. 指定した構成での起動

Redis を后台モードで起動する場合は、Redis 構成ファイルを変更する必要があります。このファイルは、前に解凍した Redis インストール パッケージ ( /usr/local/src/redis-6.2.6) の下にあり、名前は redis.conf です。

まず、現在 Redis のインストール ディレクトリにあるかどうかを確認します。

redis.confを変更する

まず、この構成ファイルのバックアップを作成しましょう。

cp redis.conf redis.conf.bck

次に、redis.conf ファイル内のいくつかの構成を変更します。

# アクセスが許可されるアドレス。デフォルトは 127.0.0.1 で、ローカル アクセスのみになります。0.0.0.0に変更すると、どのIPからでもアクセスできるようになります。本番環境では0.0.0.0に設定しないでください。bind 0.0.0.0 
#
デーモンプロセス、yesに変更するとバックグラウンドで実行できるようになります
daemonize yes  # パスワード
。requirepass 123321
を設定した後、Redis にアクセスするにはパスワードを入力する必要があります

Redis のその他の一般的な構成:

# リスニングポート
port 6379 
# 作業ディレクトリ、デフォルトは現在のディレクトリです、つまり、redis-server を実行するときのコマンド、ログ、永続性およびその他のファイルはこのディレクトリ dir に保存されます # データベースの数、1 に設定されますは
1 つだけが使用されることを意味します
デフォルトでは 16 のライブラリがあり、0 ~ 15 の
データベース番号が付けられています 1 
# Redis が使用できる最大メモリ maxmemory を設定します
512mb 
# ログ ファイル、デフォルトは空で、ログは記録されません、ログ ファイルを指定できますログファイル
「redis.log」

Redis を起動します。

# redis インストールディレクトリに入力します
cd /usr/local/src/redis-6.2.6 
# 
redis-server redis.confを起動します

故障中:

# redis-cli を使用して shutdown コマンドを実行し、Redis サービスを停止します。 # パスワードは以前に設定されているため、-u 
redis-cli -u 123321 shutdown
でパスワードを指定する必要があります

1.3.3. 自動的に起動する

構成を通じてブートの自動起動を実装することもできます。

まず、新しいシステム サービス ファイルを作成します。

vi /etc/systemd/system/redis.service

内容は以下の通りです。

[ユニット]
説明=redis-server
後=network.target 

[サービス]
タイプ=forking 
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf 
PrivateTmp=true 

[インストール] 
WantedBy=multi-user.target

次に、システム サービスをリロードします。

systemctl デーモンのリロード

これで、次の一連のコマンドを使用して Redis を操作できるようになります。

# 
systemctl start redisを開始
# 
systemctl を停止 stop redis 
# 
systemctl を再起動 restart redis 
# ステータスの表示
systemctl status redis

次のコマンドを実行して、redis を自動的に起動します。

systemctl で Redis を有効にする

良い記事の推奨:

Redisシリーズ

カスタム アノテーション シリーズのチュートリアル

dockerシリーズのチュートリアル

分散相関

甲斐兄さんオススメ

おすすめ

転載: blog.csdn.net/kaizi_1992/article/details/128680101
おすすめ