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);
 }