public static ConfigurationBuilderCachePart WithRedisConfiguration(this ConfigurationBuilderCachePart part, string configurationKey, IConnectionMultiplexer redisClient, int database = 0) { NotNullOrWhiteSpace(configurationKey, nameof(configurationKey)); NotNull(redisClient, nameof(redisClient)); var connectionString = redisClient.Configuration; part.WithRedisConfiguration(configurationKey, connectionString, database); RedisConnectionManager.AddConnection(connectionString, redisClient); return(part); }