Redis beyond caching: rate limits, locks, deduplication and queues
Redis is usually introduced as a cache, but its data structures solve many coordination problems. Practical patterns for rate limiting, distributed locks, request deduplication, queues and leaderboards, with their limits.
