Den eneste løsning, jeg har fundet ved at spille rundt i noden REPL, er ikke at bruge redis.on() funktion for at abonnere. I stedet skal man bruge redis.addListener() og redis.removeListener() funktioner. Derudover må man ikke bruge anonyme funktioner som event callbacks.Man kunne gøre noget som dette:
var callback = function(channel, message){
};
redis1.addListener('message', callback);
client.on('disconnect', function(){
redis1.removeListener('message', callback);
})