import { Redis } from "https://deno.land/x/upstash_redis@v1.23.0-next.1/platforms/node_with_fetch.ts";
Serverless redis client for upstash.
Constructors
new
Redis(config: RedisConfigNodejs)Create a new redis client by providing the url and token
new
Redis(requesters: Requester)Create a new redis client by providing a custom Requester
implementation
new
Redis(configOrRequester: RedisConfigNodejs | Requester)Static Methods
fromEnv(config?: Omit<RedisConfigNodejs, "url" | "token">): Redis
Create a new Upstash Redis instance from environment variables.
Use this to automatically load connection secrets from your environment variables. For instance when using the Vercel integration.
This tries to load UPSTASH_REDIS_REST_URL
and UPSTASH_REDIS_REST_TOKEN
from
your environment using process.env
.