Skip to content

docs(redis): refresh all Redis quickstarts (July 2026)#762

Open
ytkimirti wants to merge 6 commits into
mainfrom
DX-2808-improve-quickstarts
Open

docs(redis): refresh all Redis quickstarts (July 2026)#762
ytkimirti wants to merge 6 commits into
mainfrom
DX-2808-improve-quickstarts

Conversation

@ytkimirti

Copy link
Copy Markdown
Collaborator

Linear: DX-2808

Audited and refreshed all 23 Redis quickstart pages against current official docs (July 2026). Fixes stale runtimes, renamed products, dead links, and broken deploy flows.

Highlights

  • AWS Lambda: CDK runtimes bumped (Node 24, Python 3.13); Node 20 / Python 3.9 are blocked for new functions after Aug 31 2026.
  • SST: merged the separate SST v2 and Ion pages into one SST page on SST v3; added redirects for the old URLs.
  • Next.js: App Router marked recommended; heading updated to Next.js 16; Redis.fromEnv(); kept the existing video.
  • Vercel Python: rewritten for the uv-based Django template.
  • Vercel Functions: dropped the deprecated Edge Runtime guidance (@upstash/redis is HTTP-based).
  • Deno Deploy: full rewrite for the new console.deno.com playgrounds ahead of the Classic dash shutdown; added screenshots.
  • Fly.io: node-redis v6 samples; corrected the local-development tunnel section (fly redis connect / fly redis proxy, verified against Fly docs).
  • Google Cloud: rewritten for the Cloud Run functions rebrand; added console screenshots and a warning that the Function entry point must be counter (mismatch causes the "failed to start and listen on PORT 8080" deploy error).
  • Azure: Flex Consumption plan, Node 22.
  • Phoenix (Elixir): 1.8 Layouts.app wrapper; Redix/HTTPoison bumps.
  • Supabase, Koyeb, Fastly, Cloudflare Workers: Deno.serve/npm: imports, image bumps, updated redirected links, cleanup.
  • Removed all em dashes from the quickstart prose.

Verified against current official docs; the GCP flow was also run end to end. Not every page was executed end to end.

… Next.js 16, Laravel TLS+client, FastAPI CLI, Vercel Python uv rewrite

- aws-lambda: NODEJS_20_X → NODEJS_24_X (Node 20 blocked for new functions Aug 31, 2026); python-aws-lambda: PYTHON_3_9 → PYTHON_3_13
- SST: merge sst-v2 + ion into single sst page on SST v3 (sst init/dev/deploy), add redirects; ion branding retired, v2 maintenance-only
- Next.js: retitle to Next.js 16, use Redis.fromEnv(), warn create-next-app defaults to App Router on pages-router guides
- Vercel: drop deprecated Edge Runtime recommendation, remove redundant force-dynamic
- vercel-python-runtime: rewrite for restructured uv-based template (no requirements.txt/Django 4.1/conda), add DJANGO_SECRET_KEY step
- laravel (+caching tutorial): add predis install + REDIS_CLIENT, tls:// prefix on REDIS_HOST
- fastapi: pip install "fastapi[standard]" (plain fastapi no longer ships the CLI)
- regenerate llms.txt/llms-full.txt

Claude-Session: https://claude.ai/code/session_01Tc1iBL5JRmQx3mFvQwmaq9
… Run functions, Deno Deploy rewrite, Fly node-redis v6, Phoenix 1.8, Supabase npm imports, Koyeb and Fastly cleanup

- azure-functions: Flex Consumption create command with Node 22 (Node 18 runtime removed by Azure), current func init flags, fixed prereq link
- google-cloud-functions: rewrite console flow for Cloud Run functions rebrand, drop retired-UI screenshots, bump functions-framework to ^5
- deno-deploy: full rewrite for console.deno.com (Classic shuts down Jul 20, 2026), Deno.serve, npm:@upstash/redis, env vars via platform UI
- fly: node-redis v6 samples with await connect(), fly launch instead of removed fly init, fly secrets set instead of plaintext env, current links and plan menu
- elixir: Phoenix 1.8 Layouts.app template fix, redix/httpoison bumps, render(:home)
- supabase: Deno.serve + npm specifier imports, direct .env creation, 500 on error
- cloudflareworkers: wrangler secret put as recommended method, genericized transcript pins, indentation and curl cleanup
- fastlycompute: Compute rebrand, fastly compute init, current CLI menu and links, Secret Store note
- koyeb: updated redirected links, dropped Node 17 note, node:22-alpine, dep bumps
- nextjs-app-router: video player title no longer says Next 15

Claude-Session: https://claude.ai/code/session_01Tc1iBL5JRmQx3mFvQwmaq9
fly redis connect proxies port 16379 and opens redis-cli, it does not hand out
an app endpoint; local apps should use fly redis proxy with the database
password. Replace the old Step 1/2/3 walkthrough (wrong localhost:10000
example, passwordless URL) with a short verified section.

Claude-Session: https://claude.ai/code/session_01Tc1iBL5JRmQx3mFvQwmaq9
…ploy screenshots

- using_google_cloud_functions tutorial: same Cloud Run functions console flow
  as the quickstart, drop retired-UI screenshots, bump functions-framework to ^5
- deno-deploy quickstart: add fresh console.deno.com screenshots (playground,
  Upstash connect, env variables modal), mention Import from .env file option
- remove orphaned img/redis-deno and img/redis-gcloud screenshots of retired UIs

Claude-Session: https://claude.ai/code/session_01Tc1iBL5JRmQx3mFvQwmaq9
@linear-code

linear-code Bot commented Jul 23, 2026

Copy link
Copy Markdown

DX-2808

@mintlify

mintlify Bot commented Jul 23, 2026

Copy link
Copy Markdown

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

Project Status Preview Updated (UTC)
upstash 🟢 Ready View Preview Jul 23, 2026, 7:11 AM

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

@mintlify

mintlify Bot commented Jul 23, 2026

Copy link
Copy Markdown

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

Project Status Preview Updated (UTC)
upstash 🟡 Building Jul 23, 2026, 7:10 AM

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

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