Two Options:
ElastiCache offers two caching engines:
- Redis (Recommended for most cases)
- Memcached (Simple caching only)
REDIS (Recommended)
Think of Redis as: Advanced, feature-rich cache with backup
Features:
1. Multi-AZ with Auto-Failover
- Runs in multiple data centers
- If one fails, automatic switch to backup
- High availability
2. Read Replicas
- Can have multiple copies for reading
- Scale reads across replicas
- High availability
3. Data Durability (AOF Persistence)
- Saves data to disk as backup
- Can recover cache if server restarts
- Data is not lost!