Messaging framework using Redis