Redis
key-value nosql
Open Source
In-memory data store for cache, sessions, and real-time applications
Pricing Model
Free (OSS) / Pay-per-use (Cloud)
Free tier: Unlimited self-hosted
Pros and Cons
Ventajas
- + Extremely fast (sub-millisecond)
- + Rich data structures
- + Pub/Sub and streams for real-time
- + Optional persistence
- + Redis Cluster for scalability
- + Extremely fast
- + Built-in Pub/Sub
- + Clusters for scaling
Desventajas
- - Limited by available RAM
- - Persistence can affect performance
- - Requires careful memory management
- - Limited by memory
- - Single-threaded (core)
- - Persistence has trade-offs
- - Recent licensing changes
Casos de Uso
- Application caching
- User sessions
- Real-time leaderboards
- Message queues and pub/sub
- Caching
- Session storage
- Rate limiting
- Leaderboards
- Pub/Sub messaging