Skip to content

DOC-6619 Streaming use case examples#3321

Merged
andy-stark-redis merged 4 commits into
mainfrom
DOC-6619-streaming-use-case
May 14, 2026
Merged

DOC-6619 Streaming use case examples#3321
andy-stark-redis merged 4 commits into
mainfrom
DOC-6619-streaming-use-case

Conversation

@andy-stark-redis
Copy link
Copy Markdown
Contributor

@andy-stark-redis andy-stark-redis commented May 14, 2026

Note

Low Risk
Primarily adds documentation and sample/demo code; low risk to existing functionality, though the new examples are large and should be sanity-checked for correctness around XAUTOCLAIM and DELCONSUMER flows.

Overview
Adds a new Redis streaming use case section (content/develop/use-cases/streaming/_index.md) and publishes two end-to-end, runnable examples for Streams consumer groups in Go (go-redis) and .NET (StackExchange.Redis), including small local web UIs that can produce events, inspect group/PEL state, replay via XRANGE, trim retention, and trigger XAUTOCLAIM recovery.

Extends the Redis use-case port audit checklist with new rules covering (1) client-library XAUTOCLAIM wrappers that drop the Redis 7+ deleted-IDs slot and (2) safety requirements for handover-then-delete when removing a consumer (XCLAIM/XPENDING before XGROUP DELCONSUMER).

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

@andy-stark-redis andy-stark-redis requested a review from a team May 14, 2026 15:18
@andy-stark-redis andy-stark-redis self-assigned this May 14, 2026
@andy-stark-redis andy-stark-redis added the clients Client library docs label May 14, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 14, 2026

DOC-6619

@jit-ci
Copy link
Copy Markdown

jit-ci Bot commented May 14, 2026

❌ Jit Scanner failed - Our team is investigating

Jit Scanner failed - Our team has been notified and is working to resolve the issue. Please contact support if you have any questions.


💡 Need to bypass this check? Comment @sera bypass to override.

Copy link
Copy Markdown
Collaborator

@dwdougherty dwdougherty left a comment

Choose a reason for hiding this comment

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

LGTM. Head's up: 8.8 adds an XNACK command that might be useful here.

a17a063

@andy-stark-redis
Copy link
Copy Markdown
Contributor Author

@dwdougherty Thanks for the review and for the tip about XNACK :-)

@andy-stark-redis andy-stark-redis merged commit 480b56c into main May 14, 2026
65 of 66 checks passed
@andy-stark-redis andy-stark-redis deleted the DOC-6619-streaming-use-case branch May 14, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clients Client library docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants