Aim is to decouple redis read/write/subscribe. Closes #1881 Change-Id: I9bfc46fa738898ab7fcac4f6a4691a6def6f77ba