diff --git a/src/lib/redis.server.ts b/src/lib/redis.server.ts index e2de0db7..e5e1e283 100644 --- a/src/lib/redis.server.ts +++ b/src/lib/redis.server.ts @@ -49,7 +49,12 @@ export async function cacheGet(options: { } else { redisKey = options.key } - const cacheValue = await redis.get(redisKey) + let cacheValue + try { + cacheValue = await redis.get(redisKey) + } catch (error) { + console.error("Redis get error: ", error) + } if (cacheValue && cacheValue !== "undefined" && cacheValue !== "null") { if (!options.noUpdate) { setTimeout(() => { @@ -67,6 +72,7 @@ export async function cacheGet(options: { } return JSON.parse(cacheValue) } else { + console.debug("cache miss", redisKey) if (options.allowEmpty) { options.getValueFun().then((value) => { if (value) {