Redis Agent for Gluesync: Target Integration

Redis logo screenshot

Core principles

This agent establishes a connection to Redis via the Redis lettuce (an advanced Java client for Redis). This client also supports direct connection to a Redis cluster. Although this functionality is supported, it has not been tested with Gluesync yet.

Supported version

With this agent, you can target any Redis deployment, whether it is under Amazon AWS, Google Cloud, Azure, on-prem or Redis Cloud.

Platform supported features

Feature Support Notes

Target role

✅

Writes to Redis using the Lettuce Java client (single instance or cluster).

Source role

❌

Redis is supported as a target only in the current release.

Snapshots

✅

Snapshot batches are serialized and written to Redis hashes/JSON structures.

CDC

❌

This agent does not currently support reading incremental changes from Redis.

CDC type

❌

This agent does not currently support reading incremental changes from Redis.

Bulk load

❌

This agent does not currently support bulk loading.

Database pooling

✅

Supports connection pooling for efficient resource utilization across multiple pipelines.

Source persisted internal cache

N/A

State tracking remains in Core Hub metadata.

Target persisted internal cache

N/A

Writes go straight to Redis via the client library.

Driver / connector

Redis Lettuce Java client

Supports TLS and Redis cluster mode (though cluster testing is pending).

Chains

N/A

Not supported being a NoSQL database.

Truncate operation support (reading)

N/A

Target-only connector.

Truncate operation support (writing)

N/A

Gluesync does not issue keyspace flushes automatically.

Video Tutorial

Real time data integration between MySQL 8 to Redis 7.4