ক্যাশিং হল Redis এর সবচেয়ে সাধারণ ব্যবহারের ক্ষেত্র — ঘন ঘন অ্যাক্সেস করা ডেটা দ্রুত মেমোরিতে সংরক্ষণ করা যাতে অ্যাপ্লিকেশনগুলি ধীরগতির অপারেশন এড়াতে পারে (ডাটাবেস কোয়েরি, API কল, গণনা)। মূল ক্যাশিং প্যাটার্ন বোঝা প্রতিদিনের অপরিহার্য জ্ঞান।
cache-aside প্যাটার্ন (সবচেয়ে সাধারণ)
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;
}
