التخزين المؤقت هو أكثر حالات الاستخدام شيوعاً لـ 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;
}
