4

が ServiceStack キャッシュに使用されている場合XRedisClientManager、redis 自体が有効期間を強制できます。代わりに を使用しても、これは何の影響もありませんMemoryCacheClientよね?

4

1 に答える 1

3

ServiceStack の RedisClientICacheClient キャッシュ プロバイダーとして使用するように登録した場合、Redis クライアントのみがすべてのキャッシュに使用され、 expiryDateを含む API 呼び出しはすべてRedis に転送されます。

これは単に使用されないという理由だけで影響MemoryCacheClientするのではなく、IOC に登録したものだけが影響します。ただし、MemoryCacheClient を使用する場合、エントリはバックグラウンドで自動的に期限切れになるのではなく、期限切れのエントリへのアクセスが試行されるたびに手動で無効化されます。

于 2013-03-08T17:23:47.257 に答える