web-dev-qa-db-ja.com

Redis(エラー)NOAUTH認証が必要です

エラーが発生します:

(error) NOAUTH Authentication required.

redis-cliにいるとき、KEYS *を表示しようとしています。 requirepassアファイアックではなく、authのみを設定しました。私はredis.confにいますが、何をすべきかわかりません。

34
Karl Morrison

requirepassconfiguration ディレクティブを設定すると、サーバーは他のコマンドを送信する前にAUTHコマンドによるパスワード認証を要求します。 redis.confファイルはそれを明確に述べています:

他の処理を行う前にクライアントにAUTHの発行を要求する
コマンド。これは、信頼できない環境で役立つ場合があります
redis-serverを実行しているホストにアクセスできる他のユーザー。

25
Itamar Haber
1. redis-cli
2. auth yourpassword
3. shutdown
4. Sudo service redis_6379 start
32
Farid Movsumov
  1. Redis-cliがインストールされていることを確認してください。
  2. 次のコマンドを使用するだけです。

    redis-cli -h Host.domain.com -p port -a yourpassword

5
Kunal

コメント化されていない場合は、redis.confファイルのコメントrequire requirepass(ほとんどの行は480)。

2