redis handles messages