Skip to content

Commit

Permalink
Merge pull request #567 from nkowaokwu/io/set-ex-for-redis
Browse files Browse the repository at this point in the history
chore(redis): set 1 week expiration for redis keys
  • Loading branch information
ijemmao committed Feb 13, 2023
2 parents f30abfa + 167e3e7 commit 7e6541c
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions src/APIs/RedisAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export const setCachedWords = async ({
const updatedData = assign(data);
updatedData.words = minimizeWords(data.words, version);
if (!redisClient.isFake) {
await redisClient.set(key, JSON.stringify(updatedData), 'EX', REDIS_CACHE_EXPIRATION);
await redisClient.set(key, JSON.stringify(updatedData), { EX: REDIS_CACHE_EXPIRATION });
}
return updatedData;
};
Expand All @@ -34,12 +34,7 @@ export const getCachedExamples = async ({ key, redisClient }) => {

export const setCachedExamples = async ({ key, data, redisClient }) => {
if (!redisClient.isFake) {
await redisClient.set(
key,
JSON.stringify(data),
'EX',
REDIS_CACHE_EXPIRATION,
);
await redisClient.set(key, JSON.stringify(data), { EX: REDIS_CACHE_EXPIRATION });
}
return data;
};
Expand All @@ -62,12 +57,7 @@ export const setAllCachedVerbsAndSuffixes = async ({
const redisAllVerbsAndSuffixesKey = `verbs-and-suffixes-${key}`;
const updatedData = minimizeWords(data, version);
if (!redisClient.isFake) {
await redisClient.set(
redisAllVerbsAndSuffixesKey,
JSON.stringify(updatedData),
'EX',
REDIS_CACHE_EXPIRATION,
);
await redisClient.set(redisAllVerbsAndSuffixesKey, JSON.stringify(updatedData), { EX: REDIS_CACHE_EXPIRATION });
}
return updatedData;
};

0 comments on commit 7e6541c

Please sign in to comment.