క్యాషింగ్ Redis యొక్క అత్యంత సాధారణ ఉపయోగ సందర్భం — తరచుగా యాక్సెస్ చేయబడిన డేటాను వేగవంతమైన మెమరీలో నిల్వ చేయడం, తద్వారా అప్లికేషన్లు నెమ్మదిగా ఉండే ఆపరేషన్లను (డేటాబేస్ కోరీ, API కాల్లు, కంప్యూటేషన్లు) నివారించుకుంటాయి. ప్రాథమిక క్యాషింగ్ నమూనాను అర్థం చేసుకోవడం ఎవరోజూ అవసరమైన జ్ఞానం.
కैश్-అసైడ్ నమూనా (అత్యంత సాధారణం)
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;
}
