[gem] Redis-based distributed locks with "acquisition queue" capabilities
Distributed redis-based locks with ordered queue capabilities provided by RedisQueuedLocks gem.
Each lock request is processed in FIFO order, ensuring the request queue will never be stacked.