Redis (Fehler) NOAUTH Authentifizierung erforderlich


29

Ich erhalte den Fehler:

(error) NOAUTH Authentication required.

Wenn Sie sich im befinden redis-cliund versuchen, das anzuzeigen KEYS *. Ich habe nur requirepasseinen authAfaiac eingestellt. Ich bin in der redis.confaber weiß nicht was ich tun soll.

Antworten:


20

Das Setzen der requirepass Konfigurationsanweisung bewirkt, dass der Server eine Kennwortauthentifizierung mit dem AUTHBefehl benötigt, bevor andere Befehle gesendet werden. In der Datei redis.conf heißt es eindeutig:

Fordern Sie die Clients zur Ausgabe von AUTH auf, bevor Sie andere
Befehle verarbeiten. Dies kann in Umgebungen nützlich sein, in denen Sie
anderen nicht vertrauen, wenn Sie auf den Host zugreifen, auf dem Redis-Server ausgeführt wird.


1
Also, was sind die genauen Schritte, um das Problem zu beheben?
Serge

27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start

3
Einfach, prägnant und auf den Punkt!
Edd

4
  1. Stellen Sie sicher, dass Sie redis-cli installiert haben.
  2. Verwenden Sie einfach den folgenden Befehl.

    redis-cli -h host.domain.com -p port -a dein Passwort


0

Kommentaranforderung (meistens Zeile 480) in der Datei redis.conf, falls nicht kommentiert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.