Various locking utilities for Ruby using Redis, including a mutex, a semaphore, and a token bucket rate limiter
Academia.edu
MIT