Skip to content

DOC-7143: Add a scripted Redis Data Integration interactive demo - #4177

Merged
paoloredis merged 1 commit into
mainfrom
DOC-7143
Oct 5, 2026
Merged

paoloredis merged 1 commit into
mainfrom
DOC-7143

Conversation

@paoloredis

@paoloredis paoloredis commented Oct 1, 2026 •

Copy link
Copy Markdown
Collaborator

A browser-only demo for the Iris launch, in the same style and with the same food delivery sample data as the other Iris demos, here as PostgreSQL tables. Readers deploy a pipeline as hashes or JSON and watch the initial sync write default keys; run inserts, updates, and a delete and follow each change through PostgreSQL, the collector, and the stream processor into Redis; and deploy a job file for customers, with an annotated key expression and remove_field step, then see that a job only affects new changes, that a reset leaves the old keys, and that only a flush cleans up.

Key patterns, opcodes, type mapping, config.yaml and job syntax, the redis-di status layout, and the reset and flush behavior follow the RDI docs. The data and timings are illustrative.


Note

Low Risk
Documentation and static front-end only; no production services, auth, or data paths are touched.

Overview
Adds a browser-only Redis Data Integration (RDI) interactive demo for the Iris docs: a new page under Data Integration, a Hugo rdi-demo shortcode, and client-side assets (rdi-demo.js / rdi-demo.css) that reuse the Context Retriever demo look and food-delivery sample data.

Readers walk through three tabs—initial sync (hash vs JSON, deploy, snapshot to default keys), CDC (pick SQL inserts/updates/deletes and trace PostgreSQL → collector → stream processor → Redis), and job files (annotated customers job with remove_field and customer:{id} keys, then update / reset / flush to show jobs only affecting new changes and leftover keys). Config, job YAML, opcodes, and redis-di status output are modeled to match RDI docs; nothing calls a real pipeline.

The Data Integration index Quick example section now links to this demo as a no-setup alternative to the quick start.

Reviewed by Cursor Bugbot for commit fdca4a5. Bugbot is set up for automated code reviews on this repo. Configure here.

A browser-only demo for the Iris launch, in the same style and with the
same food delivery sample data as the other Iris demos, here as PostgreSQL
tables. Readers deploy a pipeline as hashes or JSON and watch the initial
sync write default keys; run inserts, updates, and a delete and follow each
change through PostgreSQL, the collector, and the stream processor into
Redis; and deploy a job file for customers, with an annotated key
expression and remove_field step, then see that a job only affects new
changes, that a reset leaves the old keys, and that only a flush cleans up.

Key patterns, opcodes, type mapping, config.yaml and job syntax, the
redis-di status layout, and the reset and flush behavior follow the RDI
docs. The data and timings are illustrative.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

DOC-7143

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history (5 new this commit):

Memory updated at fdca4a5

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

@mich-elle-luna mich-elle-luna left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

@paoloredis
paoloredis merged commit 4c36a3e into main Oct 5, 2026
99 of 100 checks passed
@paoloredis
paoloredis deleted the DOC-7143 branch October 5, 2026 07:34
EliShteinman added a commit to EliShteinman/docs that referenced this pull request Oct 5, 2026
Adds a scripted in-browser RDI interactive demo page and its rdi-demo shortcode, CSS, and JS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants