Redis (errore) NOAUTH Autenticazione richiesta


29

Ottengo l'errore:

(error) NOAUTH Authentication required.

Quando si redis-clientra e si tenta di visualizzare il KEYS *. Ho solo impostato un requirepassnon authafaiacale. Sono nel redis.confma non so cosa fare.

Risposte:


20

L'impostazione della direttiva di requirepass configurazione fa sì che il server richieda l'autenticazione della password con il AUTHcomando prima di inviare altri comandi. Il file redis.conf afferma chiaramente che:

Richiede ai client di emettere AUTH prima di elaborare altri
comandi. Questo potrebbe essere utile in ambienti in cui non ti fidi degli
altri con accesso all'host che esegue redis-server.


1
quindi, quali sono i passaggi esatti per risolvere il problema?
Serge

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

3
Semplice, conciso e al punto!
Edd

4
  1. Assicurati di avere redis-cli installato.
  2. Usa il seguente comando.

    redis-cli -h host.domain.com -p port -a tua password


0

comment requestpasspass (principalmente linea 480) nel file redis.conf se non commentato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.