Redis (erreur) NOAUTH Authentification requise

29

Je reçois l'erreur:

(error) NOAUTH Authentication required.

Lorsque vous redis-clitentez d'afficher le fichier KEYS *. Je n'ai mis un requirepasspas authafaiac. Je suis dans le redis.confmais je ne sais pas quoi faire.

Karl Morrison
la source

Réponses:

20

La définition de la directive de requirepass configuration oblige le serveur à exiger une authentification par mot de passe avec la AUTHcommande avant d'envoyer d'autres commandes. Le fichier redis.conf indique clairement:

Obliger les clients à émettre AUTH avant de traiter toute autre
commande. Cela peut être utile dans des environnements dans lesquels vous ne faites pas confiance à d'
autres personnes ayant accès à l'hôte exécutant redis-server.

Itamar Haber
la source
1
alors, quelles sont les étapes exactes pour résoudre le problème?
Serge
27
1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start
Farid Movsumov
la source
3
Simple, concis et au point!
Edd
4
  1. Assurez-vous que redis-cli est installé.
  2. Utilisez simplement la commande suivante.

    redis-cli -h host.domain.com -p port -a votre mot de passe

Kunal
la source
0

commente requirepass (ligne 480 principalement) dans le fichier redis.conf s'il n'est pas commenté.

kowshik alibilli
la source