我需要在我的项目中使用缓存。问题是,页面首次加载缓存数据集时。然后在我更新或在表格中插入新记录后。我的数据集从缓存记录中返回。问题是,如何在数据库更改表时更新缓存值如何在数据库表更新时缓存数据集
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永久缓存