Redis was used in three cases by a company to power critical systems:
1) As the primary database for a blacklist service to improve performance and scalability over their previous architecture.
2) As a cache to provide fast access to high throughput services by caching over 160 million records.
3) As a distributed lock to orchestrate connections to mobile carriers and load balance them across instances.