La mise en cache est le cas d'usage le plus courant de Redis — stocker les données fréquemment accédées dans une mémoire rapide pour que les applications évitent des opérations plus lentes (requêtes de base de données, appels API, calculs). Comprendre le motif de mise en cache basique est une connaissance essentielle au quotidien.
Le motif cache-aside (le plus courant)
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;
}
