到期日期在 MemoryCacheClient 中是否有任何影响

本文关键字:是否 任何 影响 MemoryCacheClient 日期 | 更新日期: 2023-09-27 18:02:54

如果XRedisClientManager用于ServiceStack缓存,那么redis本身将能够强制执行生命周期。如果使用MemoryCacheClient,这不会有任何影响,对吧?

到期日期在 MemoryCacheClient 中是否有任何影响

如果您已注册使用 ServiceStack 的 RedisClient 作为 ICacheClient 缓存提供程序,则只有 Redis 客户端将用于所有缓存,并且任何包含到期日期的 API 调用都会转发到 Redis。

这不会影响MemoryCacheClient,因为它不会被使用,只有您在 IOC 中注册的那个才会被使用。尽管在使用 MemoryCacheClient 时,条目不会在后台自动过期,而是在尝试访问过期条目时手动失效。