rembrembdocs

Redis Data Integration

This is the first General Availability version of Redis Data Integration (RDI).

RDI's purpose is to help Redis customers sync Redis Enterprise with live data from their slow disk based databases in order to:

If you use a relational database as the system of record for your app, you may eventually find that its performance doesn't scale well as your userbase grows. It may be acceptable for a few thousand users but for a few million, it can become a major problem. If you don't have the option of abandoning the relational database, you should consider using a fast database, such as Redis, to cache data from read queries. Since read queries are typically many times more common than writes, the cache will greatly improve performance and let your app scale without a major redesign.

RDI keeps a Redis cache up to date with changes in the primary database, using a Change Data Capture (CDC) mechanism. It also lets you transform the data from relational tables into convenient and fast data structures that match your app's requirements. You specify the transformations using a configuration system, so no coding is necessary.

Note:

RDI is supported with Redis databases or CRDB (Active Active Replication) targets, and is also available on Redis Cloud.

Features

RDI provides enterprise-grade streaming data pipelines with the following features:

When to use RDI

RDI is highly configurable but it is not intended to be a general solution for all data integration tasks. See When to use RDI to find out if your use case is a good fit for RDI's features.

Supported source databases

RDI can capture data from any of the following sources:

Database

Versions

AWS RDS Versions

GCP SQL Versions

Oracle

19c, 21c, 23ai (LogMiner only)

19c, 21c

-

MariaDB

10.5, 11.4.x, 11.7.x

10.4 to 10.11, 11.4.3

-

MongoDB

6.0, 7.0, 8.0

-

-

MySQL

5.7, 8.0.x, 8.4.x, 9.0, 9.1

8.0.x

8.0

PostgreSQL

10, 11, 12, 13, 14, 15, 16, 17

11, 12, 13, 14, 15, 16

15

Supabase (uses PostgreSQL)

10, 11, 12, 13, 14, 15, 16, 17

-

-

SQL Server

2017, 2019, 2022

2016, 2017, 2019, 2022

2019

Spanner

-

-

All versions

AlloyDB for PostgreSQL

14.2, 15.7

-

14.2, 15.7

AWS Aurora/PostgreSQL

15

15

-

Neon

14, 15, 16, 17

-

-

Continue learning with Redis University

Documentation

Learn more about RDI from the other pages in this section:

On this page