private RedisCache() { var connectionSettings = RedisCacheConfiguration.Instance.Connection; var configurationOptions = new ConfigurationOptions { EndPoints = {{ connectionSettings.Host, connectionSettings.Port }}, ConnectTimeout = connectionSettings.ConnectionTimeoutInMilliseconds, Password = connectionSettings.AccessKey, Ssl = connectionSettings.Ssl, SyncTimeout = connectionSettings.OperationTimeoutInMilliseconds }; var redis = ConnectionMultiplexer.Connect(configurationOptions); var database = redis.GetDatabase(RedisCacheConfiguration.Instance.Connection.DatabaseId); _store = new RedisCacheStore(database); }
private RedisCache() { _store = new RedisCacheStore(); }
public RedisCache(RedisCacheStore store) { _store = store; }