From d4c4dbffcc5084288e757adaa50eb560d6f5c9c1 Mon Sep 17 00:00:00 2001 From: Ajay Date: Sat, 18 Mar 2023 00:36:05 -0400 Subject: [PATCH] Change video label cache to 3 chars --- src/routes/getVideoLabel.ts | 2 +- src/utils/redisKeys.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/getVideoLabel.ts b/src/routes/getVideoLabel.ts index ccd17f5..a5dacdf 100644 --- a/src/routes/getVideoLabel.ts +++ b/src/routes/getVideoLabel.ts @@ -78,7 +78,7 @@ async function getSegmentsFromDBByHash(hashedVideoIDPrefix: VideoIDHash, service [`${hashedVideoIDPrefix}%`, service] ) as Promise; - if (hashedVideoIDPrefix.length === 4) { + if (hashedVideoIDPrefix.length === 3) { return await QueryCacher.get(fetchFromDB, videoLabelsHashKey(hashedVideoIDPrefix, service)); } diff --git a/src/utils/redisKeys.ts b/src/utils/redisKeys.ts index e482e10..072f2e7 100644 --- a/src/utils/redisKeys.ts +++ b/src/utils/redisKeys.ts @@ -42,7 +42,7 @@ export const videoLabelsKey = (videoID: VideoID, service: Service): string => `labels.v1.${service}.videoID.${videoID}`; export function videoLabelsHashKey(hashedVideoIDPrefix: VideoIDHash, service: Service): string { - hashedVideoIDPrefix = hashedVideoIDPrefix.substring(0, 4) as VideoIDHash; + hashedVideoIDPrefix = hashedVideoIDPrefix.substring(0, 3) as VideoIDHash; if (hashedVideoIDPrefix.length !== 4) Logger.warn(`Redis skip segment hash-prefix key is not length 4! ${hashedVideoIDPrefix}`); return `labels.v1.${service}.${hashedVideoIDPrefix}`;