Redis pubsub further refactored.