我需要在我的項目中使用緩存。問題是,頁面首次加載緩存數據集時。然後在我更新或在表格中插入新記錄後。我的數據集從緩存記錄中返回。問題是,如何在數據庫更改表時更新緩存值如何在數據庫表更新時緩存數據集
0
A
回答
0
這是緩存的經典問題 - 刷新和到期。答案是,這取決於它有多少問題是陳舊的數據。如果不關鍵,那麼不要緩存。否則,您可以通過觸發器(例如在db或db writer中)來更新緩存,以及偵聽器異步捕獲刷新問題的事件。
0
您應該使用SQL cache dependency。這將確保一旦數據庫中發生更改,緩存項就會失效。
相關問題
- 1. 更新數據庫表更新緩存
- 2. 如何更新數據庫表中是否存在數據
- 3. 如何緩存數據庫重操作在PHP當數據庫更新
- 4. 如何使用sqlalchemy從pandas數據集更新數據庫表
- 5. 如何在Sqlite數據庫中更新數據時更新ListFragment
- 6. StackService緩存更新數據庫數據更改
- 7. 如何僅在數據更改時更新緩存?
- 8. 更新緩存數據
- 9. 如何緩存數據集以停止往返數據庫?
- 10. 緩存數據庫數據
- 11. 數據集不會更新數據庫
- 12. 從數據集更新數據庫?
- 13. 從數據集中更新數據庫
- 14. greendao何時greenDao從會話緩存更新數據庫
- 15. 在緩存過期時更新數據庫?
- 16. 在數據庫更改時重新加載緩存
- 17. 如何使用數據集和數據表更新數據庫中的兩列
- 18. 如何檢測sql數據更改以刷新緩存數據?
- 19. 更新數據集,如何?
- 20. 如何更新數據集
- 21. 在python中緩存數據庫數據
- 22. 查詢數據庫時如何避免數據緩存?
- 23. 更新數據集內的數據表
- 24. 將數據表更新爲數據集
- 25. 如何使用數據集更新表?
- 26. 如何更新企業庫緩存數據
- 27. SaveChanges後,如何從數據庫更新緩存的EF?
- 28. 緩存數據庫
- 29. 數據庫緩存
- 30. 僅在表中更新數據時重建Informatica永久緩存