Skip to content

DEV: (cmds) document new array data structure#3081

Merged
dwdougherty merged 2 commits intoDOC-6334from
DOC-6500
Apr 22, 2026
Merged

DEV: (cmds) document new array data structure#3081
dwdougherty merged 2 commits intoDOC-6334from
DOC-6500

Conversation

@dwdougherty
Copy link
Copy Markdown
Collaborator

@dwdougherty dwdougherty commented Apr 22, 2026

Redis 8.8 feature

This is the best I could do with what little information I had at my disposal (it wasn't much). I'm sure this will need more work before 8.8 GA.

Just docs team for reviews for now until I can identify another reviewer.


Note

Low Risk
Primarily documentation and site metadata updates; the only functional impact is exposing a new array command group in the commands index/filter and adding command metadata that could affect docs generation.

Overview
Adds full documentation for the new Redis array data structure, including a new develop/data-types/arrays overview and reference pages for array commands like ARSET, ARGET, ARMSET, ARDEL, AROP, and related cursor/range helpers.

Updates site navigation and command metadata to surface arrays: data/commands_core.json gains the array command specs, the commands list UI adds an array group filter option, and various data-type index pages are reorganized/retitled (including bitmaps/bitfields doc path updates). Railroad diagrams are added for the new array commands.

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

@dwdougherty dwdougherty requested a review from a team April 22, 2026 17:14
@dwdougherty dwdougherty self-assigned this Apr 22, 2026
@dwdougherty dwdougherty added dev cmds oss Redis Open Source labels Apr 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 22, 2026

DOC-6500

@github-actions
Copy link
Copy Markdown
Contributor

Staging links:
https://redis.io/docs/staging/DOC-6500/commands/arcount/
https://redis.io/docs/staging/DOC-6500/commands/ardel/
https://redis.io/docs/staging/DOC-6500/commands/ardelrange/
https://redis.io/docs/staging/DOC-6500/commands/arget/
https://redis.io/docs/staging/DOC-6500/commands/argetrange/
https://redis.io/docs/staging/DOC-6500/commands/arinfo/
https://redis.io/docs/staging/DOC-6500/commands/arinsert/
https://redis.io/docs/staging/DOC-6500/commands/arlastitems/
https://redis.io/docs/staging/DOC-6500/commands/arlen/
https://redis.io/docs/staging/DOC-6500/commands/armget/
https://redis.io/docs/staging/DOC-6500/commands/armset/
https://redis.io/docs/staging/DOC-6500/commands/arnext/
https://redis.io/docs/staging/DOC-6500/commands/arop/
https://redis.io/docs/staging/DOC-6500/commands/arring/
https://redis.io/docs/staging/DOC-6500/commands/arscan/
https://redis.io/docs/staging/DOC-6500/commands/arseek/
https://redis.io/docs/staging/DOC-6500/commands/arset/
https://redis.io/docs/staging/DOC-6500/develop/data-types/
https://redis.io/docs/staging/DOC-6500/develop/data-types/arrays/
https://redis.io/docs/staging/DOC-6500/develop/data-types/compare-data-types/
https://redis.io/docs/staging/DOC-6500/develop/data-types/geospatial/
https://redis.io/docs/staging/DOC-6500/develop/data-types/hashes/
https://redis.io/docs/staging/DOC-6500/develop/data-types/json/
https://redis.io/docs/staging/DOC-6500/develop/data-types/lists/
https://redis.io/docs/staging/DOC-6500/develop/data-types/probabilistic/
https://redis.io/docs/staging/DOC-6500/develop/data-types/probabilistic/count-min-sketch/
https://redis.io/docs/staging/DOC-6500/develop/data-types/probabilistic/cuckoo-filter/
https://redis.io/docs/staging/DOC-6500/develop/data-types/probabilistic/hyperloglogs/
https://redis.io/docs/staging/DOC-6500/develop/data-types/probabilistic/t-digest/
https://redis.io/docs/staging/DOC-6500/develop/data-types/probabilistic/top-k/

@jit-ci
Copy link
Copy Markdown

jit-ci Bot commented Apr 22, 2026

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

Copy link
Copy Markdown
Collaborator

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

Choose a reason for hiding this comment

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

thank you!

@dwdougherty
Copy link
Copy Markdown
Collaborator Author

Thanks for the review, @mich-elle-luna!

@mich-elle-luna
Copy link
Copy Markdown
Collaborator

Actually, do we have a way to put a banner on these pages? Like we did initially for vector sets?

@dwdougherty
Copy link
Copy Markdown
Collaborator Author

Will do.

@dwdougherty dwdougherty merged commit 9c806bc into DOC-6334 Apr 22, 2026
60 checks passed
@dwdougherty dwdougherty deleted the DOC-6500 branch April 22, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmds dev oss Redis Open Source

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants