Caching
MoroJS provides intelligent caching capabilities to improve performance and reduce load on your APIs. Learn about different caching strategies and implementations.
Route-Level Caching
Basic Route Caching (Chainable API)
typescript
Cache Configuration
typescript
Caching Features
- • Simple TTL-based caching
- • Dynamic cache keys
- • Configuration-driven settings
- • Automatic cache invalidation on TTL expiry
- • Memory-based storage (default)
External Caching Solutions
For advanced caching features like Redis integration, cache invalidation strategies, and distributed caching, integrate external caching libraries.
Redis Integration Example
typescript
Cache Invalidation
Tag-Based Invalidation
typescript
Manual Cache Management
typescript