File size: 513 Bytes
d055dc3
a47f3c7
d055dc3
a47f3c7
 
7cef85c
a47f3c7
 
7cef85c
d055dc3
3db16d9
 
 
 
 
 
d055dc3
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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 };