La seule solution que j'ai trouvée en jouant dans le nœud REPL est de ne pas utiliser le redis.on()
fonction pour s'abonner. Au lieu de cela, il faut utiliser le redis.addListener()
et redis.removeListener()
les fonctions. De plus, il ne faut pas utiliser de fonctions anonymes comme rappels d'événements. On pourrait faire quelque chose comme ceci :
var callback = function(channel, message){
};
redis1.addListener('message', callback);
client.on('disconnect', function(){
redis1.removeListener('message', callback);
})