本發(fā)明公開(kāi)了一種數(shù)據(jù)庫(kù)變更數(shù)據(jù)同步刷新本地緩存的系統(tǒng)及方法,包括:依次相連的數(shù)據(jù)庫(kù)、服務(wù)端、客戶端和本地緩存;其中,客戶端向服務(wù)端發(fā)送版本號(hào)比較請(qǐng)求;服務(wù)端獲取請(qǐng)求中的客戶端的版本號(hào)并與服務(wù)端的最新版本號(hào)進(jìn)行比較;若版本號(hào)發(fā)生變更,則將最新版本號(hào)以及需要失效的CacheKey返回至客戶端;客戶端使用服務(wù)端返回的最新版本號(hào)替換當(dāng)前存儲(chǔ)的版本號(hào),并通過(guò)回調(diào)函數(shù)調(diào)用本地緩存的API,將服務(wù)端返回的需要失效的CacheKey失效掉;本地緩存通過(guò)懶加載的方式觸發(fā)緩存數(shù)據(jù)重新加載。本發(fā)明使得本地緩存能用于數(shù)據(jù)庫(kù)中的動(dòng)態(tài)數(shù)據(jù),通過(guò)檢查數(shù)據(jù)庫(kù)中數(shù)據(jù)的變化來(lái)主動(dòng)刷新緩存,能夠更準(zhǔn)確靈敏的對(duì)緩存進(jìn)行靶向刷新。
聲明:
“數(shù)據(jù)庫(kù)變更數(shù)據(jù)同步刷新本地緩存的系統(tǒng)及方法” 該技術(shù)專(zhuān)利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專(zhuān)利(論文)的發(fā)明人(作者)