【发布时间】:2020-03-24 00:49:14
【问题描述】:
我目前正在使用MemoryCache _cache = new MemoryCache(new MemoryCacheOptions()); 缓存数据库中的一些数据,这些数据不会经常更改,但确实会更改。
在创建/更新/删除该数据时,我会刷新缓存。
这很好用,但问题是在生产中我们的节点很少,所以当调用创建记录的方法时,缓存将只在该节点上刷新,而不是在其他节点上,并且它们将有过时的数据。
我的问题是,我可以使用 MemoryCache 以某种方式解决此问题,或者我需要做其他事情,如果我这样做了,可能的解决方案是什么?
【问题讨论】:
-
您可以查找
DistributedCachingRedis等系统提供的解决方案
标签: c# asp.net .net asp.net-core caching