Tweak redis client logic
This commit is contained in:
parent
f07f8e44b9
commit
8965dac4ff
@ -2,17 +2,18 @@ import { Redis } from '@upstash/redis';
|
||||
|
||||
const KEY_TEST = 'test';
|
||||
|
||||
export const redis =
|
||||
export const redis = (
|
||||
process.env.KV_URL ||
|
||||
process.env.UPSTASH_REDIS_REST_URL
|
||||
? Redis.fromEnv()
|
||||
: process.env.EXIF_KV_URL &&
|
||||
process.env.EXIF_KV_REST_API_TOKEN
|
||||
? new Redis({
|
||||
url: process.env.EXIF_KV_URL,
|
||||
token: process.env.EXIF_KV_REST_API_TOKEN,
|
||||
})
|
||||
: undefined;
|
||||
) ? Redis.fromEnv()
|
||||
: (
|
||||
process.env.EXIF_KV_URL &&
|
||||
process.env.EXIF_KV_REST_API_TOKEN
|
||||
) ? new Redis({
|
||||
url: process.env.EXIF_KV_URL,
|
||||
token: process.env.EXIF_KV_REST_API_TOKEN,
|
||||
})
|
||||
: undefined;
|
||||
|
||||
export const warmRedisConnection = () => {
|
||||
if (redis) { redis.get(KEY_TEST); }
|
||||
|
||||
Loading…
Reference in New Issue
Block a user