private static ConfigurationOptions GetConfigurationOptions(RedisSettingsModel redisOptions) { return(new ConfigurationOptions { EndPoints = { redisOptions.EndPoint }, Password = redisOptions.Password, AllowAdmin = true, DefaultDatabase = redisOptions.DefaultDatabase, KeepAlive = 60, SyncTimeout = redisOptions.SyncTimeout, ConnectTimeout = redisOptions.ConnectTimeout }); }
public RedisCacheDatabaseProvider(IOptions <RedisSettingsModel> settings) { _settings = settings.Value; _connectionMultiplexer = new Lazy <ConnectionMultiplexer>(CreateConnectionMultiplexer); }