ホームページ  >  記事  >  データベース  >  Redis パスワード管理の概要

Redis パスワード管理の概要

尚
転載
2020-03-20 09:50:092065ブラウズ

Redis パスワード管理の概要

1. Redis パスワードを初期化するにはどうすればよいですか?

合計 2 つのステップ:

a. 構成ファイルにパラメーターがあります: requirepass これは、redis アクセス パスワードを構成するパラメーターです。

例: requirepass test123

b. 有効にするには、構成ファイル内のパラメーターを再起動し、redis を再起動する必要があります。

推奨: redis 入門チュートリアル

2. redis を再起動せずにパスワードを設定する方法

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

# requirepass foobared

たとえば、次のように変更します:

requirepass  test123

b. redis 再定義パラメータ

を入力して現在のパスワードを表示します:

[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
 "requirepass"
 (nil)

は、パスワードが空です。

次に、パスワードを設定します:

redis 127.0.0.1:6379> config set requirepass test123
OK

パスワードを再度クエリします:

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
 "requirepass"
"test123"

パスワードは変更されました。

設定パラメータが変更されたために redis を再起動するとき、パスワードは自動的に有効になります。

構成パラメータでパスワードが追加されない場合、redis 再起動のパスワードは設定なしと同じになります。

3. パスワードを使用して Redis にログインするにはどうすればよいですか?

a. ログインするときは、パスワード

[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
 "requirepass"
 "test123"

を入力します。b. 最初にログインして、次のことを確認します:

[root@slaver251 redis-2.4.16]#  ./src/redis-cli -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> auth test123
OK
redis 127.0.0.1:6379> config get requirepass
"requirepass"
"test123"
redis 127.0.0.1:6379>

4. マスターにはパスワードがあります、スレーブはどうですか? 構成はどうですか?

マスターにパスワードがある場合、スレーブの構成時に、対応するパスワード パラメーターもそれに応じて構成する必要があります。そうしないと、スレーブは通常のレプリケーションを実行できません。

対応するパラメータは次のとおりです:

#masterauth

例:

masterauth  mstpassword

関連する推奨事項:

mysql ビデオ チュートリアル: https:/ /www.php.cn/course/list/51.html

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

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。