पाठ 13 / 20
कैश इनवैलिडेशन
Writes के बाद TTL expiry और explicit key deletion को मिलाकर cached data को ताज़ा रखें।
दो रणनीतियाँ
इसे TTL से अपने-आप समाप्त होने दें, या डेटा बदलते ही की को सक्रिय रूप से डिलीट करें — दूसरा ज़्यादा ताज़ा है पर जहाँ भी डेटा लिखा जाता है वहाँ अनुशासन चाहिए।
लिखते समय डिलीट करें
सोर्स-ऑफ़-ट्रुथ अपडेट करने के बाद, पुरानी कैश एंट्री हटा दें — अगली रीड उसे फिर से भर देगी।
# after UPDATE products SET price = 799 WHERE id = 501
DEL product:501