Jedynym rozwiązaniem, które znalazłem, bawiąc się w węźle REPL, jest nieużywanie redis.on()
funkcja subskrypcji. Zamiast tego należy użyć redis.addListener()
i redis.removeListener()
Funkcje. Ponadto nie wolno używać funkcji anonimowych jako wywołań zwrotnych zdarzeń. Można zrobić coś takiego:
var callback = function(channel, message){
};
redis1.addListener('message', callback);
client.on('disconnect', function(){
redis1.removeListener('message', callback);
})