From 8acdea50021c7df4de3b1d7149aa1313e4a7a949 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 19 Jan 2024 17:14:49 +0800 Subject: [PATCH] set cache if not exists --- packages/content-fetch/src/request_handler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/content-fetch/src/request_handler.ts b/packages/content-fetch/src/request_handler.ts index 1ade6a91e..06aa0f9e9 100644 --- a/packages/content-fetch/src/request_handler.ts +++ b/packages/content-fetch/src/request_handler.ts @@ -58,7 +58,7 @@ export const cacheFetchResult = async (fetchResult: FetchResult) => { const ttl = 4 * 60 * 60 const key = `fetch-result:${fetchResult.finalUrl}` const value = JSON.stringify(fetchResult) - return redisDataSource.cacheClient.set(key, value, 'EX', ttl) + return redisDataSource.cacheClient.set(key, value, 'EX', ttl, 'NX') } export const contentFetchRequestHandler: RequestHandler = async (req, res) => {