Skip to content

RS: new Flex docs#2871

Open
rrelledge wants to merge 6 commits intomainfrom
DOC-6284
Open

RS: new Flex docs#2871
rrelledge wants to merge 6 commits intomainfrom
DOC-6284

Conversation

@rrelledge
Copy link
Collaborator

@rrelledge rrelledge commented Mar 9, 2026

Still a work in progress


Note

Low Risk
Docs-only additions with no product code changes; main risk is incorrect guidance or broken cross-links/anchors.

Overview
Adds a new operate/rs/flex documentation section introducing Flex databases (tiered RAM+flash/SSD) for Redis Software.

Includes new pages covering how Flex works and how it differs from Auto Tiering, plus practical guidance for planning (version/hardware/sizing/limitations), getting started (install, prepare flash, create/connect to a Flex DB), and scaling strategies (capacity/throughput/infrastructure).

Written by Cursor Bugbot for commit 0a9fc1e. This will update automatically on new commits. Configure here.

@rrelledge rrelledge self-assigned this Mar 9, 2026
@rrelledge rrelledge added do not merge yet rs Redis Software labels Mar 9, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

DOC-6284

@jit-ci
Copy link

jit-ci bot commented Mar 9, 2026

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

@kaitlynmichael
Copy link
Contributor

@rrelledge the screenshot for the "create a database" step is really large. You could scale it down to half that size I think

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

- Reduce infrastructure costs by combining high-speed RAM with cost-efficient flash storage

{{<note>}}
Flex does not replace long-term data persistence. For workloads that require durability and recovery across restarts or failures, use Redis persistence features like [AOF (Append-Only File)]({{< relref "/operate/oss_and_stack/management/persistence#append-only-file" >}}), [RDB snapshots]({{< relref "/operate/oss_and_stack/management/persistence#snapshotting" >}}), or both. For more information, see [Database persistence]({{< relref "/operate/rs/databases/configure/database-persistence" >}}).

Choose a reason for hiding this comment

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

I suggest adding a dedicated "What Flex isn't" section with the wording similar to the doc: https://docs.google.com/document/d/1PuFejCooJpy_gs0MoM5Pf9MLS46x6gcNUmzYfPjIHik/edit?disco=AAABz_t08H0&tab=t.0


### Differences between Flex and Auto Tiering

- Key and value offloading

Choose a reason for hiding this comment

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

Add a short explanation on why it matters:
"frees RAM for hot data, higher RAM hit‑rate, bigger datasets per node”

---

Flex extends your database capacity by combining RAM and flash (SSD) storage. This tiered architecture keeps frequently accessed (hot) data in RAM for sub-millisecond latency while storing less active (warm) data on flash to reduce costs and increase capacity.

Choose a reason for hiding this comment

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

"Flex frees RAM for hot data, higher RAM hit‑rate, bigger datasets per node”

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants