Caching huwa l-iktar każ ta' użu komuni ta' Redis — l-ħażen ta' dejta li tiġi aċċesata ta' spiss f'memorja mabegħda sabiex l-applikazzjonijiet jevitaw operazzjonijiet aktar bil-mod (queries ta' database, API calls, computazzjonijiet). Inhu essenzjali li tifhem il-pattern bażiku tal-caching.
Il-pattern cache-aside (l-iktar komuni)
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;
}
