કેશિંગ એ Redis નો સૌથી સામાન્ય ઉપયોગ કેસ છે — વારંવાર ઍક્સેસ કરાતા ડેટાને ઝડપી મેમોરીમાં સંગ્રહિત કરવા માટે જેથી એપ્લિકેશનો ધીમી ક્રિયાઓ (ડેટાબેસ ક્વેરીઝ, API કોલ્સ, ગણતરીઓ) ટાળી શકે। મૂળભૂત કેશિંગ પેટર્ન સમજવું આવશ્યક દૈનિક જ્ઞાન છે.
કેશ-અસાઈડ પેટર્ન (સૌથી સામાન્ય)
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;
}
