A newer version of this documentation is available.
View Latest (v2.2)

Redis Agent for Gluesync: Target Integration

Static

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.

Video Tutorial

Real time data integration between MySQL 8 to Redis 7.4