Written to learn more about Redis.  Uses the Redis cache as well as the pub/sub functions.