ホームページ > データベース > Redis > Windows で Redis のパスワードを設定する方法

Windows で Redis のパスワードを設定する方法

王林
リリース: 2023-05-30 14:40:23
転載
8487 人が閲覧しました

パスワードを設定するには 2 つの方法があります。

1. コマンドラインからパスワードを設定します。

cmd を実行して Redis ルート ディレクトリに切り替え、最初にサーバーを起動します

>redis-server.exe
ログイン後にコピー

別の cmd を開いて Redis ルート ディレクトリに切り替え、クライアントを起動します

>redis-cli.exe -h 127.0.0.1 -p 6379
ログイン後にコピー

クライアントconfig get requirepass コマンドを使用してパスワードを表示します

>config get requirepass
1)"requirepass"
2)""    //默认空
ログイン後にコピー

クライアントは config set requirepass yourpassword コマンドを使用してパスワードを設定します

>config set requirepass 123456
>OK
ログイン後にコピー

パスワードを設定したら、最初にパスワードを検証する必要があります。すべての操作が利用できなくなります

>config get requirepass
(error)NOAUTH Authentication required
ログイン後にコピー

認証パスワードを使用してパスワードを確認してください

>auth 123456
>OK
>config get requirepass
1)"requirepass"
2)"123456"
ログイン後にコピー

ログアウトして再度ログインすることもできます

ログイン後にコピー

コマンドラインで設定したパスワードはサービスを再起動すると無効になるため、通常はこの方法は使用されません。

2. 設定ファイルのパスワードを設定します

Redis ルート ディレクトリで redis.windows.conf 設定ファイルを見つけ、requirepass を検索し、コメントのパスワード行を見つけて、パスワードを追加します次のようになります。

# requirepass foobared
requirepass tenny     //注意,行前不能有空格
ログイン後にコピー

サービスを再起動した後、クライアントが再度ログインすると、

>config get requirepass
1)"requirepass"
2)""
ログイン後にコピー

のパスワードがまだ空であることがわかりますか?

オンライン クエリ後の方法: redis-server.exe へのショートカットを作成し、ショートカットのプロパティを右クリックし、ターゲットの後に redis.windows.conf を追加します。.conf を変更しましたが、ここがキーです。ファイルを作成しますが、exe はこの conf を使用しないため、手動で を指定する必要があります。これで、exe は 変更された conf に従って実行され、問題ありません。

それでは、ここで redis サービスを再度再起動します (構成ファイルを指定します)

>redis-server.exe redis.windows.conf
ログイン後にコピー

クライアントは再度ログインします。OK。

>redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
>config get requirepass
1)"requirepass"
2)"123456"
ログイン後にコピー

質問: redis ディレクトリには、redis.windows.conf と redis.windows-server.conf の 2 つの構成ファイルがあります。インターネットで見たところ、前者を使用する人もいれば、後者を使用する人もいるそうです。どれを使えばいいのか分からない、どれを使えばいいのか。 2つのファイルを見てみると違いがないので、私は前者を使用しています。

以上がWindows で Redis のパスワードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート