NOAUTH: NOAUTH Authentication required (authentification requise)
RedisQue signifie cette erreur ?
Redis exige une authentification, mais le client a tenté d'exécuter une commande avant de s'authentifier. Il doit d'abord se connecter avec AUTH.
Cause
Un mot de passe requirepass/ACL est défini sur le serveur, le client n'envoie pas la commande AUTH, le mot de passe est absent de la chaîne de connexion, ou AUTH n'est pas répété après le rétablissement de la connexion.
Comment la corriger
Authentifiez-vous avant d'exécuter des commandes : AUTH password (avec les ACL, AUTH app_user password). Ajoutez le mot de passe au client/à la chaîne de connexion. Si vous utilisez un pool de connexions, assurez-vous qu'AUTH est effectué sur chaque nouvelle connexion. Stockez le mot de passe de façon sécurisée (variable d'environnement/gestionnaire de secrets).
Autres entrées pour ce moteur
- WRONGTYPEWRONGTYPE Operation against a key holding the wrong kind of value (opération sur une clé contenant un type de valeur incorrect)
- OOMOOM command not allowed when used memory > 'maxmemory' (commande refusée : mémoire utilisée supérieure à maxmemory)
- WRONGPASSWRONGPASS invalid username-password pair or user is disabled (paire utilisateur/mot de passe invalide ou utilisateur désactivé)
- READONLYREADONLY You can't write against a read only replica (écriture impossible sur un réplica en lecture seule)
- MASTERDOWNMASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no' (lien avec le master coupé)
- CLUSTERDOWNCLUSTERDOWN The cluster is down / Hash slot not served (cluster indisponible / hash slot non servi)