docs(redis): refresh all Redis quickstarts (July 2026) - #762
Conversation
… 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
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
There was a problem hiding this comment.
Pull request overview
Refreshes the Redis quickstart/tutorial docs to align with July 2026 platform guidance (renames/rebrands, updated deploy flows, refreshed code samples, dependency/runtime bumps, and link/screenshot updates), plus SST consolidation and navigation/redirect upkeep.
Changes:
- Updates multiple provider quickstarts (GCP Cloud Run functions, Deno Deploy, Fly.io, Vercel, Azure, AWS Lambda, etc.) with current console/CLI flows and refreshed sample code/dependencies.
- Consolidates SST docs into a single page and adds redirects for removed/renamed routes.
- Cleans up docs index artifacts (llms lists/snippets) and navigation grouping/labels.
Reviewed changes
Copilot reviewed 27 out of 37 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| redis/tutorials/using_google_cloud_functions.mdx | Updates tutorial flow to Cloud Run functions console steps and newer dependencies. |
| redis/tutorials/laravel_caching.mdx | Adds Predis install step and updates .env guidance for TLS endpoint. |
| redis/quickstarts/vercel-python-runtime.mdx | Reworks quickstart for uv-based template; fixes HTML typo; adds local run + DJANGO_SECRET_KEY guidance. |
| redis/quickstarts/vercel-functions-pages-router.mdx | Clarifies Pages Router positioning and adds Pages Router-specific create-next-app guidance. |
| redis/quickstarts/vercel-functions-app-router.mdx | Updates setup command; clarifies runtime notes; removes prior route config line. |
| redis/quickstarts/supabase.mdx | Switches to npm:@upstash/redis + Deno.serve; improves env file instructions; fixes error status code. |
| redis/quickstarts/sst.mdx | Renames Ion → SST and updates SST v3 commands and docs links. |
| redis/quickstarts/sst-v2.mdx | Removes the old SST v2 quickstart page. |
| redis/quickstarts/python-aws-lambda.mdx | Fixes title/link and bumps CDK sample runtime to Python 3.13. |
| redis/quickstarts/nextjs-pages-router.mdx | Adds guidance recommending App Router for new projects; updates create-next-app invocation. |
| redis/quickstarts/nextjs-app-router.mdx | Updates heading to Next.js 16; uses .env.local; adopts Redis.fromEnv(). |
| redis/quickstarts/laravel.mdx | Adds Redis client setup section and updates .env guidance for TLS endpoint. |
| redis/quickstarts/koyeb.mdx | Updates Koyeb links, sample deps, Node base image, and removes legacy Node<18 fetch notes. |
| redis/quickstarts/google-cloud-functions.mdx | Rewrites deploy steps for Cloud Run functions UI with screenshots + entry point warning; bumps deps. |
| redis/quickstarts/fly.mdx | Updates Fly links/CLI flow, node-redis v4+ sample, secrets usage, and local tunnel guidance. |
| redis/quickstarts/flask.mdx | Fixes heading level for “Code Breakdown”. |
| redis/quickstarts/fastlycompute.mdx | Updates Fastly CLI docs/commands and modernizes wording and secret storage guidance. |
| redis/quickstarts/fastapi.mdx | Updates install command to include FastAPI standard extras. |
| redis/quickstarts/elixir.mdx | Bumps Elixir deps and updates Phoenix 1.8 template/layout and render API examples; fixes typo. |
| redis/quickstarts/deno-deploy.mdx | Rewrites for console.deno.com playground flow; adds env var and code updates. |
| redis/quickstarts/cloudflareworkers.mdx | Updates examples/commands/output placeholders; improves secrets setup instructions; normalizes formatting. |
| redis/quickstarts/azure-functions.mdx | Updates Azure Functions tooling/init command and Flex Consumption flow and CLI commands. |
| redis/quickstarts/aws-lambda.mdx | Bumps CDK sample runtime/target to Node 24 and fixes AWS CDK doc link. |
| llms.txt | Updates tip punctuation; updates quickstart list entries (removes Ion, fixes AWS Lambda label, points SST correctly). |
| llms-full.txt | Mirrors llms.txt tip/list updates in the full export. |
| docs.json | Updates nav grouping label (Next.js 16), replaces SST grouping with single SST page, adds redirects for Ion/SST v2. |
| _snippets/redis/start-redis-snippet.mdx | Removes em dash in snippet prose and replaces with parenthetical. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| app.get("/", async (req, res) => { | ||
| const value = await getAsync("counter"); | ||
| await setAsync("counter", parseInt(value || 0) + 1); | ||
| const value = await client.get("counter"); | ||
| await client.set("counter", parseInt(value || 0) + 1); | ||
| res.send(`Hello, visitor number ${value || 0}!`); | ||
| }); |
There was a problem hiding this comment.
Fixed in 51b5e3a. The sample now uses atomic INCR and responds with the returned count.
| Google Cloud Functions is one of the most popular serverless execution | ||
| platforms, now part of Cloud Run as Cloud Run functions. Similar to AWS Lambda | ||
| it is stateless, namely you need to access external resources to read or write | ||
| your applications state. In this post, we will introduce Redis as a database | ||
| for your Google Cloud functions. |
There was a problem hiding this comment.
Fixed in 51b5e3a. Retitled to "Serverless Redis on Google Cloud Run functions", and renamed the quickstart page to "Google Cloud Run functions" for consistency since it was rewritten for the same flow.
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
Redis.fromEnv(); kept the existing video.@upstash/redisis HTTP-based).fly redis connect/fly redis proxy, verified against Fly docs).counter(mismatch causes the "failed to start and listen on PORT 8080" deploy error).Layouts.appwrapper; Redix/HTTPoison bumps.Deno.serve/npm:imports, image bumps, updated redirected links, cleanup.Verified against current official docs; the GCP flow was also run end to end. Not every page was executed end to end.