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 for Linux
or Windows
operating system and unarchive redis-connect-<version>.<build>
.[tar.gz|zip] archive
Docker image can be found at DockerHub
Linux:
tar vxf <tarfile name>
Windows:
unzip <zipfile 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
Linux:
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 /home/viragtripathi/qa/vm/redis-connect/bin/redisconnect.conf before executing any of the options below
Check the value of redis.connection.url and credentials.file.path in jobmanager.properties e.g.
redis.connection.url=redis://redis-19836.c9.us-east-1-2.ec2.cloud.redislabs.com:19836
credentials.file.path=/var/secrets/redis
*******************************
Usage: [-h|cli|start]
options:
-h: Print this help message and exit.
cli: init Redis Connect CLI
start: init Redis Connect Instance (Cluster Member)
-------------------------------
Windows:
redis-connect\bin> redisconnect.bat
Prerequisite Configuration ❗ |
---|
Update credentials.file.path and redis.connection.url within /config/jobmanager.properties Example - jobmanager.properties |
Start Redis Connect Instance
Linux:
redis-connect/bin$ ./redisconnect.sh start
Windows:
redis-connect\bin> redisconnect.bat 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, DB2 and VERTICA
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!
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |