Replace redis pub/sub with message queues
Process messages as normal strings, not unicode