Use redis as a pub/sub system to handle all changes to data via sync