https://medium.com/javarevisited/mastering-redis-9-is-it-really-appropriate-to-use-redis-to-implement-message-queues-5de26313a974