【发布时间】:2013-03-02 03:52:56
【问题描述】:
我有一个页面,其中包含一个主查询,上面有一堆过滤器,可能有 9 个不同的维度。
我目前正在检查我的 Azure 缓存中的查询参数。如果它在那里,我接受它。如果没有,我查询 sql 并更新缓存。所有这些都运行良好。
我的问题是,如果我更新数据库中的数据,我想使与我的查询关联的所有缓存项无效。
我希望有一个“组”键或类似的东西。这样一来,我就可以使整组缓存的键/值对失效。
有没有办法使 azure 中的一组缓存失效?还是我最好的选择是使整个缓存无效? (我也不知道该怎么做)
【问题讨论】:
标签: c# azure azure-caching