DBAtlas · データベース運用アトラス

NOAUTH: NOAUTH Authentication required(認証が必要)

Redis

意味

Redis は認証を要求しているが、クライアントが認証前にコマンドを実行しようとした。先に AUTH でログインする必要がある。

原因

サーバーに requirepass/ACL のパスワードが設定されているのにクライアントが AUTH コマンドを送っていない、接続文字列にパスワードがない、または接続の再確立後に AUTH が再実行されていない。

対処方法

コマンド実行前に認証する: AUTH password (ACL の場合は AUTH app_user password)。クライアント/接続文字列にパスワードを追加する。接続プールを使う場合は、新しい接続ごとに AUTH が行われることを確認する。パスワードは安全に保管する (環境変数/シークレットマネージャー)。

DBAtlas で開く →

同じデータベースの他の項目