更新数据表之后由于还没到自动刷新缓存的时间,常常要等一段时间才能看到新增的数据,但应用中有相当部分的数据是需要实时预览和更新的,而且更新频率比较大,所以请问应当如何手动更新应用(或租户)相关的缓存?因为如果直接清除所有缓存的话,考虑到频率的问题,这样缓存机制就浪费了。
求解答,谢谢。
单个实体在存储的时候缓存是自动更新的,对于列表缓存则需要自己写代码实现。在产品中有对应的方法增删,不用清除全部缓存。可以根据cacheKey来实现。