Skip to content

RS: new Flex docs#2871

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

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

Conversation

@rrelledge
Copy link
Copy Markdown
Collaborator

@rrelledge rrelledge commented Mar 9, 2026

Still a work in progress


Note

Low Risk
Low risk documentation-only change; primary risk is broken/incorrect internal links or navigation due to the new flex section and renamed page titles.

Overview
Adds a new dedicated Flex databases documentation section (content/operate/rs/flex) with pages to explain Flex, how to get started, deployment planning, and scaling guidance.

Updates the existing flash/Auto Tiering docs (databases/flash/*) to consistently use Flex terminology, add banner callouts that route readers to the new Flex section, and refresh “Next steps” links to point to the new Flex pages while keeping Auto Tiering quickstart and storage-engine info in place.

Written by Cursor Bugbot for commit efa2146. 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
Copy Markdown
Contributor

github-actions bot commented Mar 9, 2026

DOC-6284

@jit-ci
Copy link
Copy Markdown

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
Copy Markdown
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
Copy Markdown

@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" >}}).
Copy link
Copy Markdown

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

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

This info is already included in a note in https://redis.io/docs/staging/DOC-6284/operate/rs/flex/#when-to-use-flex:

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), RDB snapshots, or both. For more information, see Database persistence.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I agree the content is indeed present, In my opinion we should have an explicit and dedicated "When not to use Flex" - up to you, resolving this comment :)

@mich-elle-luna
Copy link
Copy Markdown
Collaborator

Thank you this is looking great


You can add more shards to expand dataset capacity while maintaining the existing RAM-to-flash ratio. Throughput capacity also typically increases as a result of additional shards and infrastructure. This strategy is recommended when the dataset size and traffic are expected to grow together.

Before you increase the dataset capacity and add shards, you need to add more RAM and vCPUs to handle the increased number of shards.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Let's make it more explicit:
This increases capacity without adding CPU or RAM but may reduce RAM hit-rate and increase p99 latency; monitor metrics before and after the change.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

This suggestion contradicts the statement: "you need to add more RAM and vCPUs to handle the increased number of shards."

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

It's saying the same thing and adding the "monitor metrics before and after".

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I think I'm still a little confused since your original comment said "without adding CPU or RAM," but the rough draft document said "you need to add more RAM and vCPUs".

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.

4 participants