Windows インストール Redis
背景
Redis はその優れたパフォーマンスで非常に人気があり、開発者にとってこれなしでは生きていけないソフトウェアであり続けています。この記事をクリックしようとしている人は、最近 Windows サーバー上に Redis を含むさまざまなプロジェクト実行環境を構築する必要があると思います
。将来、他の人にインストールするように指示する可能性があるため、チュートリアル ドキュメントをブログの形式で記録するだけです。
インストール
この記事では、Windows での Redis のインストールのみを紹介します。他の方法と Redis の使用の概要については、青いリンクをクリックして表示してください: Linux でのインストールについては、Redis テクノロジーの第 2 章を参照してください。Docker でのインストールについては、次を参照し
てください
: Docker テクノロジーの第 7 章。
-
ダウンロード アドレス: github に
は VPN が必要です。VPN をお持ちでない場合は、このブログにバインドされているリソースの添付ファイルをダウンロードできます。
-
ダウンロードしたイメージ インストール ファイルをインストールした後.msi
、ダブルクリックしてインストールします。以下に示すように、next
psをクリックするだけ
です。インストール場所が手動で設定されていない場合、デフォルトの場所はC:\Program Files\Redis
ディレクトリ (以下で使用します) です。
システムに追加します。環境変数を使用して、cmd で使用できるようにします。コマンドの下でローカル シェルを介して接続します。
-
redis-cli にアクセスするには、
ダブルクリックしてC:\Program Files\Redis
ディレクトリ内で開くredis-cli.exe
か、cmd
コマンドラインを開いて Enter を押してredis-cli -h 127.0.0.1
アクセスします (上のボックスをチェックしてシステム環境変数に追加する必要があります) 。
構成
起動時に自動的に起動する
Windows では、実行中のプログラムはすべてサービスとして実行される
ため、ホストするシステムにサービスを引き渡すだけで、システムが自動的に再起動されます。
- サービス管理の場合は、
Win+R
キーの組み合わせを押して実行ウィンドウに入り、 Enter キーを押してservices.msc
サービス管理ページに入り、 Redis を見つけて、
Redis サービスのスタートアップの種類が自動 であるかどうかを確認します。自動とは、ホスティングのためにシステムに引き渡されることを意味します。 . システムが再起動または開始されると、Spring のようなものが自動的に開始されます
。Spring に Bean を注入します。コンテナは Bean のライフサイクル (作成と破棄など) を自動的に管理します。 ps:
スタートアップの種類が手動の場合、二重にサービスをクリックし、スタートアップの種類を [自動] に再選択します。
補足: Windows で jar が自動的に起動するように設定する
何らかの理由で、jar パッケージを起動後にサービスに登録できないため、上記の方法で自動起動を設定することができないため、Windows スケジューラを使用して Windows スクリプトを自動的に実行してプロジェクトを起動することが第一の選択肢になります
。手順は次のとおりです
-
前提条件: jar パッケージを実行するには、jdk をインストールし、環境変数を構成する必要があります
-
Windows 起動スクリプトを作成すると、
.bat
chcp 65001
ウィンドウ表示の内容の文字化けを回避できます。chcp 65001 @title 运行时左上角的shell窗格名称 java -jar jar名称 pause
-
コンピューター管理を探す
-
基本的なタスクを作成する
-
タスク名と説明を設定する
-
タスクのトリガー条件を設定する
-
タスクアクションを設定する
-
タスク起動スクリプト/バッチプログラムの指定
パスワードを設定してください
Redis サービスを再起動するかどうかなど、実際の状況に応じて一時的な構成か永続的な構成を選択してください。
一時的
redis-cli でパスワードを設定する利点は再起動しなくても有効になることですが、欠点は再起動すると無効になることです。再設定する前にこのように設定しましたが、Windows が不定期に再起動するため
、再起動後に手動でパスワードを再設定してください。まだ問題がいくつかあります。
-
redis-cli
[手動設定]を
開いてredis-cli.exe
、次のように入力します。CONFIG SET requirepass "密码"
-
Enter を押し
auth 密码
てパスワードが成功したかどうかを確認します
永続的 (推奨)
redis-cli でのパスワードの設定には、一時的に有効な方法とは逆の利点と欠点があり、
再起動後にも有効になりますが、欠点は、構成後に再起動する必要があることです。
-
Redis サービスの開始時にどの構成ファイルが使用されるかを確認します。
上記の構成を自動的に開始するように構成する場合、Redis サービスの開始時にどの構成ファイルが使用されるかをサービスの詳細で確認できます。Redis
win+R->cmd->services.msc->Redis
インストール内の構成ファイルが確認できます。 psredis.windows-service.conf
:ここにredis.windows-service.conf
構成
ファイルのアドレスがない場合は、手動で閉じて、Redis インストール ディレクトリでシェルを開くことができます。
./redis-server.exe --service-install redis.windows-service.conf
-
ファイルを見つけたら、グローバル検索を実行し、
requirepass
次の領域を検索します。
-
設定後、まだサービス ページにいるときにサービスを再起動し、
間違ったサービスをクリックしないように注意してください。クリックすると、設定ファイルは設定されているが無効であると錯覚します。
-
rediis-cli
効果があるかどうかを確認する
参考ブログ
https://blog.csdn.net/Itmastergo/article/details/131569908
https://blog.csdn.net/gmm313/article/details/129835401
https://blog.51cto.com/ios9/5374277