# कैश इनवैलिडेशन — Redis Fundamentals: Caching, Data Structures और Persistence

Source: https://www.skillbyai.com/hi/redis/redis-cache-invalidation

> Writes के बाद TTL expiry और explicit key deletion को मिलाकर cached data को ताज़ा रखें।

## दो रणनीतियाँ

इसे TTL से अपने-आप समाप्त होने दें, या डेटा बदलते ही की को **सक्रिय रूप से डिलीट** करें — दूसरा ज़्यादा ताज़ा है पर जहाँ भी डेटा लिखा जाता है वहाँ अनुशासन चाहिए।

## लिखते समय डिलीट करें

सोर्स-ऑफ़-ट्रुथ अपडेट करने के बाद, पुरानी कैश एंट्री हटा दें — अगली रीड उसे फिर से भर देगी।

```bash
# after UPDATE products SET price = 799 WHERE id = 501
DEL product:501
```
