【问题标题】:How are AbsoluteExpiration, AbsoluteExpirationRelativeToNow and SlidingExpiration used on DistributedCacheEntryOptions?AbsoluteExpiration、AbsoluteExpirationRelativeToNow 和 SlidingExpiration 如何用于 DistributedCacheEntryOptions?
【发布时间】:2021-08-24 16:53:21
【问题描述】:

我负责使用 ASP.NET Core gRPC 及其相应的客户端实现会话状态服务器,以便对负载平衡的 ASP.NET Core 应用程序组进行会话状态管理。这意味着客户端必须为此实现IDistributedCache

方法SetSetAsync 有一个DistributedCacheEntryOptions 类型的参数,而这个类有AbsoluteExpirationAbsoluteExpirationRelativeToNowSlidingExpiration 属性。我认为这些属性可用于在缓存条目过期时发出信号,但是如何使用它们以及如何解释它们?看到这3个属性都是可以为空的,是不是只需要填充这三个属性中的一个?

【问题讨论】:

    标签: asp.net-core-3.1 distributed-caching


    【解决方案1】:

    所以,据我所知,您应该只使用其中一个属性(与您的用例匹配的属性)。就我而言,我所要做的就是使用SlidingExpiration,这涵盖了我的用例。其他情况可能需要其他策略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 2018-08-21
      • 1970-01-01
      相关资源
      最近更新 更多