Exercise 2: Distributed Caching with Redis
Objective
Implement Redis caching for frequently accessed data
Setup
docker run -d -p 6379:6379 redis
dotnet add package Microsoft.Extensions.Caching.StackExchangeRedis
Tasks
- Configure Redis
- Create cache service
- Implement cache-aside pattern
- Add cache invalidation
- Monitor cache hit/miss
Expected Outcome
- Working Redis cache
- Reduced database queries
- Cache invalidation strategy