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