From 8965dac4ff05e46937f8e09df0ab108684215d8f Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Fri, 12 Sep 2025 22:11:21 -0500 Subject: [PATCH] Tweak redis client logic --- src/platforms/redis.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/platforms/redis.ts b/src/platforms/redis.ts index 8182c2b0..a27f4a12 100644 --- a/src/platforms/redis.ts +++ b/src/platforms/redis.ts @@ -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); }