Redis Connect 🚀 is a distributed platform that enables real-time event streaming, transformation, and propagation of
changed-data events from heterogeneous data platforms to multi-model Redis Enterprise and Redis Stack.
✅ No Code ✅ Seamless Integration ✅ Multi-Tenancy ✅ Linear-Scalability ✅ High-Availability ✅ Support
- 1GB of RAM
- 4 CPU cores
- 20GB of disk space
- 1G Network
- JRE 11+ e.g. Azul OpenJDK
Download latest release and untar redis-connect-<version>.<build>
.tar.gz archive
tar vxf <tarfile name>
The following subdirectories will be extracted under /redis-connect -
/bin – Startup scripts
/lib – Dependencies
/config – Credentials property files, jobmanager.properties, and job-config (JSON) examples
/extlib – Custom/External dependencies e.g. custom stage, source-database drivers, etc.
Review options by running Redis Connect startup script
redis-connect/bin$ ./redisconnect.sh
-------------------------------
Redis Connect startup script.
*******************************
Please ensure that the value of REDISCONNECT_JOB_MANAGER_CONFIG_PATH points to the correct jobmanager.properties in redisconnect.conf before executing any of the options below
*******************************
Usage: [-h|cli|start]
options:
-h: Print this help message and exit.
cli: starts redis-connect-cli
start: init Redis Connect Instance
-------------------------------
Prerequisite Configuration ❗ |
---|
Update credentials.file.path and redis.connection.url within /config/jobmanager.properties Example - jobmanager.properties |
Start Redis Connect Instance
redis-connect/bin$ ./redisconnect.sh start
Open browser to access Swagger UI - http://localhost:8282/swagger-ui/index.html
For quick start, use 'cdc_job' as jobName
Create Job Configuration - /connect/api/vi/job/config/{jobName}
For quick start, use a sample job configuration: PostgreSQL, Oracle, SQL Server, MySQL and DB2
Prerequisite Configuration ❗ |
---|
Update credentialsFilePath , databaseURL , database.dbname , database.hostname , database.port , schemaAndTableName , and columns within sample job configuration for source and target, where applicable |
Start Job - /connect/api/vi/job/transition/start/{jobName}/{jobType}
For quick start, use 'stream' as jobType
Confirm Job Claim - /connect/api/vi/jobs/claim/{jobStatus}
For quick start, use 'all' as jobStatus
Insert some records to the source and confirm they have arrived in Redis. Enjoy!
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |