Leverage redis-semaphore for blocking mutexes