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) => {