From 93300e63af55d1230c97e61feb78cdf86583dd7a Mon Sep 17 00:00:00 2001 From: mich-elle-luna Date: Thu, 23 Jul 2026 14:48:41 -0700 Subject: [PATCH 1/3] DOC-6833: Fix four RDI Cloud doc issues from #rdi-cloud - Remove Active-Active from the 'multiple targets' use case sentence; add it as an explicit unsupported target topology under 'When not to use RDI' - Add warning in define.md against writing to the target database outside of RDI (causes transformation failures and data loss on pipeline reset) - Add maintenance windows section to the RDI Cloud landing page; add cross-reference note to set-maintenance-windows.md - Uncomment and update the Prometheus metrics endpoints section in view-edit.md; note that only VPC peering and Transit Gateway are supported (Private Link is under evaluation) Co-Authored-By: Claude Sonnet 4.6 --- content/operate/rc/rdi/_index.md | 9 ++++++++- content/operate/rc/rdi/define.md | 6 +++++- content/operate/rc/rdi/view-edit.md | 6 ++++-- .../subscriptions/maintenance/set-maintenance-windows.md | 4 ++++ 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/content/operate/rc/rdi/_index.md b/content/operate/rc/rdi/_index.md index 8fff8c9c75..bce780be1d 100644 --- a/content/operate/rc/rdi/_index.md +++ b/content/operate/rc/rdi/_index.md @@ -84,7 +84,8 @@ RDI is not a good fit when: - You need complex stream processing of data (aggregations, sliding window processing, complex custom logic). - You need to write data to multiple targets from the same pipeline (Redis supports other - ways to replicate data across Redis databases such as replicaOf and Active Active). + ways to replicate data across Redis databases such as replicaOf). +- Your target Redis database is configured with Active-Active topology. Active-Active is not supported as an RDI Cloud target database. - Your database administrator has rejected RDI's requirements for the source database. @@ -146,3 +147,9 @@ To create a new data pipeline, you need to: 1. [Define the source connection and data pipeline]({{}}) by selecting which tables to sync. Once your data pipeline is defined, you can [view and edit]({{}}) it. + +## Maintenance windows + +RDI Cloud maintenance follows the same subscription-wide maintenance window as your Redis Cloud Pro subscription. During a maintenance window, your data pipeline may experience brief interruptions as Redis applies updates. + +To control when maintenance occurs, [set a manual maintenance window]({{< relref "/operate/rc/subscriptions/maintenance/set-maintenance-windows" >}}) for your Redis Cloud Pro subscription. Any maintenance window you configure applies to both your databases and your RDI data pipeline. diff --git a/content/operate/rc/rdi/define.md b/content/operate/rc/rdi/define.md index b4c543c0fe..6825f8d76f 100644 --- a/content/operate/rc/rdi/define.md +++ b/content/operate/rc/rdi/define.md @@ -131,7 +131,11 @@ You can add collector source properties in the **Collector source properties** s ## Dataset -In this step, you'll select the data that you want to import and synchronize with your primary database. +In this step, you'll select the data that you want to import and synchronize with your primary database. + +{{< warning >}} +Do not write data directly to the target database outside of RDI. Writing to the target database from other sources can cause transformation failures and data inconsistencies. If you need to reset the pipeline and resync from the source, any data written to the target outside of RDI will be lost. +{{< /warning >}} {{< note >}} This step may change depending on your source database. diff --git a/content/operate/rc/rdi/view-edit.md b/content/operate/rc/rdi/view-edit.md index 4f9dd87808..944c7d04ed 100644 --- a/content/operate/rc/rdi/view-edit.md +++ b/content/operate/rc/rdi/view-edit.md @@ -75,7 +75,6 @@ The **Metrics** tab shows the following metrics for each data stream: | **Filtered** | Number of records from the source table that were filtered from being inserted into the target database. | | **Rejected** | Number of records from the source table that could not be parsed or inserted into the target database. Select a rejected count to open the [Rejected records](#rejected-records) view for that table. | - ## Rejected records diff --git a/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md b/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md index 7b0bf50c61..b73cfe78b8 100644 --- a/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md +++ b/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md @@ -14,6 +14,10 @@ weight: $weight By default, Redis will maintain your Redis Cloud subscriptions and databases as needed. During maintenance, you may notice some latency when connecting to your databases. For more information about the types of maintenance and how Redis maintains your subscriptions, see [Maintenance]({{< relref "/operate/rc/subscriptions/maintenance" >}}). +{{< note >}} +If your subscription includes an [RDI data pipeline]({{< relref "/operate/rc/rdi" >}}), maintenance windows apply to the pipeline as well. The pipeline may experience brief interruptions during the configured maintenance window. +{{< /note >}} + For Redis Cloud Pro plans, Redis will perform maintenance automatically while limiting service disruption as much as possible. If you want to control when Redis performs maintenance for a Redis Cloud Pro subscription, you can [set manual maintenance windows](#set-manual-maintenance-windows) to ensure non-urgent maintenance will occur at set times. Configuring or altering the maintenance window will not have any impact on your subscription or databases. {{}} From 2a8d04c326f454a9c9db841ebe7d0ab38abb3b77 Mon Sep 17 00:00:00 2001 From: mich-elle-luna <153109578+mich-elle-luna@users.noreply.github.com> Date: Tue, 28 Jul 2026 12:54:35 -0700 Subject: [PATCH 2/3] Update content/operate/rc/rdi/define.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com> --- content/operate/rc/rdi/define.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/operate/rc/rdi/define.md b/content/operate/rc/rdi/define.md index 6825f8d76f..bef1b571fa 100644 --- a/content/operate/rc/rdi/define.md +++ b/content/operate/rc/rdi/define.md @@ -135,7 +135,8 @@ In this step, you'll select the data that you want to import and synchronize wit {{< warning >}} Do not write data directly to the target database outside of RDI. Writing to the target database from other sources can cause transformation failures and data inconsistencies. If you need to reset the pipeline and resync from the source, any data written to the target outside of RDI will be lost. -{{< /warning >}} +{{< /warning >}} +  {{< note >}} This step may change depending on your source database. From 2935286d20ef067e20db449ed25521ed92df1dd8 Mon Sep 17 00:00:00 2001 From: mich-elle-luna <153109578+mich-elle-luna@users.noreply.github.com> Date: Tue, 28 Jul 2026 12:54:46 -0700 Subject: [PATCH 3/3] Update content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com> --- .../rc/subscriptions/maintenance/set-maintenance-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md b/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md index b73cfe78b8..6d0b9fef30 100644 --- a/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md +++ b/content/operate/rc/subscriptions/maintenance/set-maintenance-windows.md @@ -15,7 +15,7 @@ weight: $weight By default, Redis will maintain your Redis Cloud subscriptions and databases as needed. During maintenance, you may notice some latency when connecting to your databases. For more information about the types of maintenance and how Redis maintains your subscriptions, see [Maintenance]({{< relref "/operate/rc/subscriptions/maintenance" >}}). {{< note >}} -If your subscription includes an [RDI data pipeline]({{< relref "/operate/rc/rdi" >}}), maintenance windows apply to the pipeline as well. The pipeline may experience brief interruptions during the configured maintenance window. +If your subscription includes an [RDI data pipeline]({{< relref "/operate/rc/rdi#data-pipeline-architecture" >}}), maintenance windows apply to the pipeline as well. The pipeline may experience brief interruptions during the configured maintenance window. {{< /note >}} For Redis Cloud Pro plans, Redis will perform maintenance automatically while limiting service disruption as much as possible. If you want to control when Redis performs maintenance for a Redis Cloud Pro subscription, you can [set manual maintenance windows](#set-manual-maintenance-windows) to ensure non-urgent maintenance will occur at set times. Configuring or altering the maintenance window will not have any impact on your subscription or databases.