{
  "schema_version": 2,
  "id": "operate/rdi",
  "title": "Redis Data Integration (RDI)",
  "url": "https://redis.io/docs/latest/operate/rdi/",
  "summary": "Keep Redis in sync with a primary database in near real time.",
  "tags": [
    "docs",
    "operate",
    "rdi"
  ],
  "last_updated": "2026-10-02T17:56:08-07:00",
  "page_type": "content",
  "content_hash": "3d4fd1aba22363b834f7c1f7a25debbe6ac99c21b8ddbd1a270c53e9eef6e4f1",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "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.\n\n![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)\n\nSee the main [RDI docs section](https://redis.io/docs/latest/integrate/redis-data-integration)\nunder [Libraries and tools](https://redis.io/docs/latest/integrate) to learn how to install and use RDI on your own servers.  See the\n[Redis Cloud RDI guide](https://redis.io/docs/latest/operate/rc/rdi) to learn how to set up RDI for a cloud database."
    }
  ],
  "examples": []
}
