[TASK] Refactor redis to use a facade
[TASK] Namespace redis keys
[TASK] Simplify message structure