Windows で Redis サービスを登録する

通常、redis-server.exe と構成ファイルを通じて Redis サービスを開始できます。

redis-server.exe redis.windows.conf 

さらに、コマンド ライン ウィンドウ redis-cli.exe を開いて、コマンド ラインでいくつかの簡単な操作を実行します。

しかし、コンソールを閉じるとRedisサービスも一緒に終了してしまうため、利用したい場合にはコマンドを実行してredisサービスを再起動する必要があり、非常に効率が悪く面倒です。

Windows にはローカル サービスという概念があり、そこに Redis をサービスとして登録し、コンソール終了の影響を受けないようにすることが目標です。

ローカルサービスとして登録する

redis-server.exe --service-install redis.windows.conf 

図を見ると、認証と登録が成功していることがわかりますので、次に、Windows サービス(Windows メニューを右クリック→「コンピュータの管理」→「サービスとアプリケーション」→「サービス」)に移動して、サービスがあるかどうかを確認してみましょう。 Redis サービス:

コンピューターにはすでに多くのサービスがあり、その中に Redis も含まれていることがわかり、実際に正常に登録されたことがわかります。

この時点では、クライアントがまだ開始されていないため、クライアントを使用して接続することはできません。

Redis サービスを開始する

方法 1: Redis 項目を選択し、右クリックして [開始] をクリックします。

方法二:redis-server --service-start

 

正常に開くと、次の図に示すように、Redis 項目のステータスがrunning に変わっていることがわかります 。

この時点で、redis-cli を使用して redis サービスに正常に接続できます。

定期注文

サービスの登録   redis-server --service-install redis.windows.conf

サービスを削除します   redis-server --service-uninstall

サービスを開始します   redis-server --service-start

サービスの停止   redis-server --service-stop

複数の Redis インスタンスを作成する

ステップ 1: redis.windows.conf 構成ファイルをコピーし、名前を redis.windows10001.conf に変更します。

step2: redis.windows10001.conf 設定ファイルの情報を変更する 

ポート番号 port は 10001 です

その他については最初に説明しません

step3: Windowsサービスとして登録する

redis-server.exe --service-install redis.windows10001.conf --service-name redis10001 --port 10001

Windows サービスから、次の図に示すように、2 つの Redis サービスがあることがわかります。今登録されたのは redis10001 で、サービスはまだ開かれていません。

おすすめ

転載: blog.csdn.net/qq_41872328/article/details/127866780