# tRedshiftConfiguration

Reuses the connection configuration to a Redshift database in the same Job.

tRedshiftConfiguration provides the connection information to a given Redshift database for the Redshift related components used in the same Spark Job. The Spark cluster to be used reads this configuration to eventually connect to Redshift.

Depending on the Talend product you are using, this component can be used in one, some or all of the following Job frameworks:

* Spark Batch: see [tRedshiftConfiguration properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/7.2/amazon-redshift/tredshiftconfiguration-properties-for-apache-spark-batch "These properties are used to configure tRedshiftConfiguration running in the Spark Batch Job framework.").

  The component in this framework is available in all subscription-based Talend products with Big Data and Talend Data Fabric.

* Spark Streaming: see [tRedshiftConfiguration properties for Apache Spark Streaming](https://help.qlik.com/talend/en-US/components/7.2/amazon-redshift/tredshiftconfiguration-properties-for-apache-spark-streaming "These properties are used to configure tRedshiftConfiguration running in the Spark Streaming Job framework."). The streaming version of this component does not support Spark 1.3.

  This component is available in Talend Real Time Big Data Platform and Talend Data Fabric.

### In this section

* [tRedshiftConfiguration properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/7.2/amazon-redshift/tredshiftconfiguration-properties-for-apache-spark-batch)
* [tRedshiftConfiguration properties for Apache Spark Streaming](https://help.qlik.com/talend/en-US/components/7.2/amazon-redshift/tredshiftconfiguration-properties-for-apache-spark-streaming)