Upstash Redis
A Redis counter example that stores a hash of function invocation count per region. Find the code on GitHub.
Redis database setup
Create a Redis database using the Upstash Console or Upstash CLI.
Select the Global
type to minimize the latency from all edge locations. Copy the UPSTASH_REDIS_REST_URL
and UPSTASH_REDIS_REST_TOKEN
to your .env file.
You'll find them under Details > REST API > .env.
Code
Make sure you have the latest version of the Supabase CLI installed.
Create a new function in your project:
And add the code to the index.ts
file:
Run locally
Navigate to http://localhost:54321/functions/v1/upstash-redis-counter.
Deploy