J'ai un comportement étrange Redis:Node-Redis: vérification prêt a échoué - NOAUTH Authentification requise
const redis = require('redis');
const { REDIS_URL: redisUrl, REDIS_PASSWORD: redisPassword } = process.env;
const client = redis.createClient(redisUrl, {
no_ready_check: true,
auth_pass: redisPassword
});
client.on('connect',() => {
redisPassword && client.auth(redisPassword);
});
client.on('error', err => {
global.console.log(err.message)
});
Mais tout le temps que je reçois l'erreur suivante:
throw er; // Unhandled 'error' event
ReplyError: Ready check failed: NOAUTH Authentication required.
Pourquoi unhandled? I set onerror handler
Pourquoi le contrôle Ready a échoué? I désactivé il dans les options
merci pour le conseil avec l'option auth_pass. C'est utile. Quant à la question - j'ai recréé une instance avec redis (nous utilisons flynn et heroku sous le capot) et maintenant ça marche –