{
  "schema_version": 2,
  "id": "integrate/redis-data-integration/installation",
  "title": "Install and upgrade",
  "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/",
  "summary": "Learn how to install and upgrade RDI",
  "aliases": [
    "/integrate/redis-data-integration/ingest/installation/"
  ],
  "tags": [
    "docs",
    "integrate",
    "rs",
    "rdi"
  ],
  "last_updated": "2026-09-18T16:39:21+01:00",
  "children": [
    {
      "id": "integrate/redis-data-integration/installation/reqsummary",
      "summary": "Requirements and recommendations for RDI installations.",
      "title": "Requirements summary",
      "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/reqsummary/"
    },
    {
      "id": "integrate/redis-data-integration/installation/install-vm",
      "summary": "Learn how to install RDI on one or more VMs",
      "title": "Install on VMs",
      "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/install-vm/"
    },
    {
      "id": "integrate/redis-data-integration/installation/install-k8s",
      "summary": "Learn how to install RDI on Kubernetes",
      "title": "Install on Kubernetes",
      "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/install-k8s/"
    },
    {
      "id": "integrate/redis-data-integration/installation/upgrade",
      "summary": "Learn how to upgrade an existing RDI installation",
      "title": "Upgrading RDI",
      "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/upgrade/"
    },
    {
      "id": "integrate/redis-data-integration/installation/migration-classic-to-flink",
      "summary": "Learn how to migrate an existing RDI pipeline from the classic processor to the Apache Flink-based processor.",
      "title": "Migrate from the classic processor to the Flink processor",
      "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/migration-classic-to-flink/"
    },
    {
      "id": "integrate/redis-data-integration/installation/ha-test",
      "summary": "Learn how to perform HA failover testing for Redis Data Integration (RDI) to ensure high availability and reliability of your data integration setup.",
      "title": "Test HA failover",
      "url": "https://redis.io/docs/latest/integrate/redis-data-integration/installation/ha-test/"
    }
  ],
  "page_type": "content",
  "content_hash": "80f633b5e4be1d19be2dff38c17bec640c760710c86344d4eb3baaa3a3b304ce",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "The guides in this section explain the options you have for installing and upgrading RDI on your own servers. See the [Redis Cloud RDI guide](https://redis.io/docs/latest/operate/rc/rdi) to \nlearn how to set up RDI for a cloud database.\nBefore you use RDI, you must also configure each of your source databases to enable CDC. See the\n[Prepare source databases](https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/prepare-dbs)\nsection to learn how to do this."
    }
  ],
  "examples": []
}
