redis cache and mq study