# Redis Data Integration (RDI)

```json metadata
{
  "schema_version": 2,
  "title": "Redis Data Integration (RDI)",
  "description": "Keep Redis in sync with a primary database in near real time.",
  "categories": ["docs","operate","rdi"],
  "tableOfContents": {"sections":[]}

,
  "codeExamples": []
}
```


Redis Data Integration (RDI) is a [change data capture](https://en.wikipedia.org/wiki/Change_data_capture) (CDC) system that tracks changes to the data in a non-Redis source database and makes corresponding changes to a Redis target database. You can use the target as a cache to improve performance because it will typically handle read queries much faster than the source.

![The Data Integration page in the Redis Cloud console, with the Create workspace button and supported source databases.](https://redis.io/docs/latest/images/rc/rdi-get-started.png)

See the main [RDI docs section](https://redis.io/docs/latest/integrate/redis-data-integration)
under [Libraries and tools](https://redis.io/docs/latest/integrate) to learn how to install and use RDI on your own servers.  See the
[Redis Cloud RDI guide](https://redis.io/docs/latest/operate/rc/rdi) to learn how to set up RDI for a cloud database.

