通常、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 で、サービスはまだ開かれていません。