如果XRedisClientManager
用于 ServiceStack 缓存,那么 redis 本身将能够强制执行生命周期。MemoryCacheClient
如果使用它,这不会有任何影响,对吧?
问问题
341 次
1 回答
3
如果您已注册使用ServiceStack 的 RedisClient作为ICacheClient 缓存提供程序,那么只有 Redis 客户端将用于所有缓存,并且任何包含expiryDate的 API 调用都会被转发到 Redis。
这不会MemoryCacheClient
仅仅因为它没有被使用而产生影响,只有你在 IOC 中注册的那个才会被使用。尽管在使用 MemoryCacheClient 时,条目不会在幕后自动过期,而是在尝试访问过期条目时手动失效。
于 2013-03-08T17:23:47.257 回答