Redis :: CommandError: ERR Der Client hat AUTH gesendet, aber es wurde kein Passwort festgelegt

9

Dies muss eine falsche Konfiguration sein

Ich habe redis auf localhost installiert.

Beim Versuch, sich über die Rails-Konsole mit ihm zu verbinden

%Vor%

Ich kann keine Befehle senden und bekomme

%Vor%

Ich kann mich nicht erinnern, ein Passwort festgelegt zu haben, oder weiß nicht, wo ich sehen kann, ob ein Passwort festgelegt wurde

Wenn ich eine andere URL benutze (wie rediscloud oder redistogo) kann ich Befehle senden (Passwort passwortmäßig setzen)

Von dem, was ich verstehe, sagt der Fehler, dass ich ein Passwort sende, aber redis hat kein Passwort. Aber wie du sehen kannst, stelle ich kein Passwort ein.

Gibt es eine Möglichkeit, dies zu debuggen?

    
Nick Ginanto 14.10.2014, 08:49
quelle

2 Antworten

3

Sie können die Kommunikation Ihres Clients von Redis 'Seite debuggen, indem Sie den Befehl MONITOR verwenden. MONITOR liefert einen Strom der Befehle, die Redis verarbeitet, wenn Ihr Ruby-Client Probleme mit AUTH verursacht und Sie diese nicht aufrufen, können Sie ihn dort abfangen.

    
Itamar Haber 14.10.2014, 09:23
quelle
1

Ich habe das gleiche Problem, und es wurde versucht, eine Verbindung herzustellen, während auf dem Radis-Server kein Passwort eingestellt war und mein Code den Pass als null gesendet hat

redis.conf bearbeiten und ein Passwort festlegen, um es zu reparieren

%Vor%     
Bdwey 27.04.2017 15:58
quelle