Redis Rocks
Overall Satisfaction with Redis
We use Redis as a cache for our Django application, and as the result storage for Celery, our distributed task runner.
Pros
- Simple
- Fast
- Has a variety of data types
- Transaction support
Cons
- Automatic command when a connection closes
- Negative acknowledgement support in streams
- Redis is widely applicable, so knowledge of it transfers between use-cases
- Its widely used, so there are cache backends for common frameworks, like Django in our case
- Price
- Product Features
- Product Reputation
The single most important factor in our decision was the price and availability, as other products were able to serve our primary need of a key-value store. But we have been happy that it is able to grow far beyond that original use-case.
Comments
Please log in to join the conversation