Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我将缓存项放入 ASP.NET 缓存并设置过期时间,例如 1 小时,它是否有可能在过期之前从缓存中消失?
我想如果缓存没有足够的内存,它可能会发生。
谢谢
格言
每个缓存引擎实现都有自己的驱逐策略。数据经常被驱逐,因为可能存在内存不足的风险。缓存可能会选择驱逐最近最少使用 (LRE) 或最不经常使用动态老化 (LFDA),具体取决于其设置。
为了避免驱逐问题,请检查您的缓存内存使用情况和限制,并相应地设置驱逐配置选项。