Basic Pub/Sub with Redis implementation