我已经搜索和研究了整个 stackexchange 的东西,但找不到任何可以在我的情况下帮助我的东西。总结是这样的,我想在 C# 中实现一个缓存存储机制,这将帮助我更快地访问数据,但要注意的是我需要这些数据与数据库正确同步。例如:我的应用程序有各种模块,它们管理客户端访问的各个区域。我想要一个框架,它在登录时为用户获取所有必需的模块信息,并在用户的生命周期内维护缓存(我可以通过代码做到这一点)如果模块信息中有任何更改/更新应该动态反映在缓存中的数据库
我试图寻找: 1. Redis :但就我搜索它处理静态数据而言,它并没有解决问题。2. 我可以使用 SQLCacheDependency 类,但不知道我正在寻找的用例是否处理这个问题。
同时,我正在寻找 NCache for .NET。
关于如何解决这个问题的任何想法,或者是否有任何可以与.NET 一起使用的框架?
谢谢