Jediné řešení, které jsem našel hraním v uzlu REPL, je nepoužívat redis.on()
funkci předplatit. Místo toho byste měli použít redis.addListener()
a redis.removeListener()
funkcí. Kromě toho se nesmí používat anonymní funkce jako zpětná volání událostí. Dalo by se udělat něco takového:
var callback = function(channel, message){
};
redis1.addListener('message', callback);
client.on('disconnect', function(){
redis1.removeListener('message', callback);
})