エラーが発生します:
(error) NOAUTH Authentication required.
redis-cli
にいるとき、KEYS *
を表示しようとしています。 requirepass
アファイアックではなく、auth
のみを設定しました。私はredis.conf
にいますが、何をすべきかわかりません。
requirepass
configuration ディレクティブを設定すると、サーバーは他のコマンドを送信する前にAUTH
コマンドによるパスワード認証を要求します。 redis.confファイルはそれを明確に述べています:
他の処理を行う前にクライアントにAUTHの発行を要求する
コマンド。これは、信頼できない環境で役立つ場合があります
redis-serverを実行しているホストにアクセスできる他のユーザー。
1. redis-cli
2. auth yourpassword
3. shutdown
4. Sudo service redis_6379 start
次のコマンドを使用するだけです。
redis-cli -h Host.domain.com -p port -a yourpassword
コメント化されていない場合は、redis.confファイルのコメントrequire requirepass(ほとんどの行は480)。