Caching ialah kes penggunaan Redis yang paling biasa — menyimpan data yang kerap diakses dalam memori pantas supaya aplikasi mengelakkan operasi yang lebih perlahan (pertanyaan pangkalan data, panggilan API, pengiraan). Memahami corak caching asas adalah pengetahuan harian yang penting.
Corak cache-aside (paling biasa)
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;
}
