工具
场景
我正在尝试实现持久性缓存,该缓存存储来自api调用的响应。在应用程序运行之间可用的缓存非常重要。我一直在研究these docs,以了解内存缓存在dotnet核心中的工作方式。
但是,由于它是内存中缓存,因此它仅在每个应用程序运行的基础上缓存数据。
问题
如何实现缓存,以便即使在应用程序运行后仍然存在?缓存的信息应位于何处?在文件中?
答案 0 :(得分:1)
一个解决方案是创建一个负责缓存的应用程序。如果此新应用程序将始终运行,那么您的持久性想法就可以实现。至于在缓存应用程序停止工作的情况下存储缓存,则可以使用数据库,例如Redis。