ホームページ >データベース >Redis >Redis パスワードを表示する方法

Redis パスワードを表示する方法

藏色散人
藏色散人オリジナル
2019-08-19 13:47:2934581ブラウズ

Redis パスワードを表示する方法

Redis パスワードを確認するにはどうすればよいですか?

Redis はアクセス制御を実装していませんが、軽量の認証方法を提供します。redis.conf 構成を編集して認証を有効にすることができます。

1. Redis パスワードの初期化:

設定ファイルにパラメータがあります: requirepass これは、redis アクセス パスワードを設定するためのパラメータです;

例、requirepass test123;

(追伸: 有効にするためには Redis を再起動する必要があります)

Redis のクエリ速度は非常に速いため、外部ユーザーは 1 秒間に最大 150,000 個のパスワードを試行できます。パスワードはできるだけ長くする必要があります (DBA の場合、いいえ、必要に応じてパスワードを覚えておく必要があります);

2. Redis を再起動せずにパスワードを設定します:

構成で requirepass パスワードを構成します。ファイル (redis の再起動後もパスワードは有効です)。

   redis 127.0.0.1:6379> config set requirepass test123

パスワードのクエリ:

 redis 127.0.0.1:6379> config get requirepass
   (error) ERR operation not permitted

パスワードの検証:

   redis 127.0.0.1:6379> auth test123
   OK

再クエリ:

   redis 127.0.0.1:6379> config get requirepass
   1) "requirepass"
   2) "test123"

PS: パスワードが設定ファイルに追加されていない場合は、その後、redis が再起動され、パスワードが無効です;

3. パスワードを使用して Redis にログインします:

ログイン時にパスワードを入力してください:

redis-cli -p 6379 -a test123

最初にログインし、

 redis-cli -p 6379
 redis 127.0.0.1:6379> auth test123
 OK

AUTH コマンドは、他の redis コマンドと同様に暗号化されていません。攻撃者がネットワーク上でパスワードを盗むのを防ぐことはできません。

認証層の目標は、追加の保護層。 Redis の保護に使用されるファイアウォールまたはシステムが外部攻撃から防御できない場合でも、外部ユーザーはパスワード認証を通過しない限り Redis にアクセスできません。

Redis 関連の知識の詳細については、Redis 使用法チュートリアル 列をご覧ください。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。