| import { Redis } from "@upstash/redis"; | |
| import { NS_runtime } from "../../../../../packages/lib/env.runtime"; | |
| const UPSTASH_REDIS_REST_URL = () => | |
| NS_runtime.ENV_VAR_DB?.UPSTASH_REDIS_REST_URL || | |
| process.env.UPSTASH_REDIS_REST_URL; | |
| const UPSTASH_REDIS_REST_TOKEN = () => | |
| NS_runtime.ENV_VAR_DB?.UPSTASH_REDIS_REST_TOKEN || | |
| process.env.UPSTASH_REDIS_REST_TOKEN; | |
| const redis = () => { | |
| return new Redis({ | |
| url: UPSTASH_REDIS_REST_URL(), | |
| token: UPSTASH_REDIS_REST_TOKEN() | |
| }); | |
| } | |
| export { redis }; | |