Caching minangka use case paling umum ing Redis — nyimpen data sing asring diakses ing memory sing cepet supaya aplikasi bisa ngindari operasi sing luwih alon (database queries, API calls, computations). Ngerti pola caching dasar iku kabutuhan essential kanggo nglakoni pakaryan saben hari.
Pola cache-aside (paling umum)
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;
}
