Caching என்பது Redis இன் மிகவும் பொதுவான பயன்பாடு — அடிக்கடி அணுகப்படும் தரவை வேகமான நினைவகத்தில் சேமிப்பது, இதன் மூலம் பயன்பாடுகள் மெதுவான நடவடிக்கைகளைத் தவிர்க்கின்றன (தரவுசேகர வினவல்கள், API அழைப்புகள், கணக்கீடுகள்). அடிப்படை caching முறையைப் புரிந்துகொள்வது அத்தியாவசிய அன்றாட அறிவு.
The cache-aside pattern (மிகவும் பொதுவான)
1. App needs data → CHECK Redis first (cache lookup)
2. CACHE HIT (found) → return it immediately (fast!) ✓
3. CACHE MISS (not found) → query the database, store the result in Redis (with TTL),
then return it. Next time it'll be a hit.
() {
cached = redis.();
(cached) .(cached);
user = db..(id);
redis.(, .(user), , );
user;
}
