Redis Agent for Gluesync: Target Integration
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. |
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. |