Description
Implement a comprehensive Redis caching strategy for frequently accessed data including pet profiles, veterinary information, and session data.
Acceptance Criteria:
- Cache pet profiles accessed via QR scans
- Cache veterinarian verification status
- Cache user sessions and permissions
- Implement cache invalidation strategies
- Monitor cache hit rates and performance
Technical Requirements:
- Use @nestjs/cache-manager with Redis
- Implement cache decorators for repositories
- Create cache invalidation events
- Add cache warming strategies
- Monitor cache performance metrics
Description
Implement a comprehensive Redis caching strategy for frequently accessed data including pet profiles, veterinary information, and session data.
Acceptance Criteria:
Technical Requirements: