diff --git a/src/utils/redis.ts b/src/utils/redis.ts index a89ec0a..c1fad71 100644 --- a/src/utils/redis.ts +++ b/src/utils/redis.ts @@ -306,9 +306,9 @@ async function setupCacheClientListener(cacheClient: RedisClientType, cacheConnectionClientId = String(await cacheClient.clientId()); cacheClient.subscribe("__redis__:invalidate", (messages) => { - cache.delete(messages?.[0]); - - lastInvalidation = Date.now(); + if (cache.delete(messages?.[0])) { + lastInvalidation = Date.now(); + } }).catch(Logger.error); }