Skip to content

Document pub/sub and keyspace notifications for Upstash Redis - #2582

Open
alexleventer wants to merge 1 commit into
mainfrom
upstash-redis-features
Open

alexleventer wants to merge 1 commit into
mainfrom
upstash-redis-features

Conversation

@alexleventer

Copy link
Copy Markdown
Contributor

Sunbeam's study of how coding agents choose deployment vendors ran 640 agent setups asking "Where is the best place to deploy my app?". On a Go app that uses Redis keyspace notifications, agents flagged the requirement in 54 runs. In 18 they warned that Upstash might not support it, and 7 of those counted it as a reason not to use Fly.io ("whose managed Redis runs on Upstash"). No agent checked.

Upstash does support keyspace notifications (docs) and pub/sub, but our Upstash Redis page never mentioned either, so an agent reading it had nothing to correct the assumption.

This adds a "Supported Redis features" section under "What you should know":

  • pub/sub, citing the deep dive demo app that already uses it
  • keyspace notifications, with the fly redis connect → config set notify-keyspace-events flow and Upstash's latency caveat
  • a link to Upstash's compatibility page
  • a line saying you can run Redis or Valkey yourself on a Machine with a volume when Upstash doesn't cover something

To check before merging: I haven't run CONFIG SET notify-keyspace-events against a database created through fly redis create. The section relies on Upstash's docs and assumes Fly-provisioned databases behave like any other Upstash database. Someone with a test database should confirm it.

Not in this PR: the self-hosted Redis guide (app-guides/redis) is marked obsolete, so I didn't link to it. A current "run Redis or Valkey on a Machine" guide would round this out.

🤖 Generated with Claude Code

A study of how coding agents pick deployment vendors (sunbeam.ai,
Oct 2026) found agents warning in 18 runs that Upstash might not support
Redis keyspace notifications, and counting it against Fly.io in 7 of
them. Upstash does support them; our page never said so.

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

mintlify Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
fly-io 🟢 Ready View Preview Oct 19, 2026, 4:40 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

This branch was successfully deployed

1 active deployment
staging — 915a0e6b Deployed Oct 19, 2026 by mintlify[bot]
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.

1 participant