Skip to main content

TrackingRedisClientsManager

Tracks each IRedisClient instance allocated from the IRedisClientsManager logging when they are allocated and disposed. Periodically writes the allocated instances to the log for diagnostic purposes.

Assembly: ServiceStack.Redis.dll​
View Source​
Declaration
public class TrackingRedisClientsManager : IRedisClientsManager, IDisposable, IHasStats

Properties​

Stats​

View Source​
Declaration
public Dictionary<string, long> Stats { get; }

RedisResolver​

View Source​
Declaration
public IRedisResolver RedisResolver { get; }

Methods​

Dispose()​

View Source​
Declaration
public void Dispose()

GetClient()​

View Source​
Declaration
public IRedisClient GetClient()
Returns​

ServiceStack.Redis.IRedisClient

GetReadOnlyClient()​

View Source​
Declaration
public IRedisClient GetReadOnlyClient()
Returns​

ServiceStack.Redis.IRedisClient

GetCacheClient()​

View Source​
Declaration
public ICacheClient GetCacheClient()
Returns​

ServiceStack.Caching.ICacheClient

GetReadOnlyCacheClient()​

View Source​
Declaration
public ICacheClient GetReadOnlyCacheClient()
Returns​

ServiceStack.Caching.ICacheClient

Implements​