Queues, stacks, deques, and priority queues with Redis