Skip to content

Commit 324fb94

Browse files
committed
redis cache expiry time added
1 parent 8ed0c14 commit 324fb94

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

.env.development

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ JWT_TOKEN_EXPIRES_IN="10m"
2020

2121
# REDIS related
2222
REDIS_CONNECTION_URL="redis://52.66.253.128:6379"
23-
REDIS_CACHE_EXPIRY_TIME=2*60
23+
REDIS_CACHE_EXPIRY_TIME=120

src/dbRelated/userDbOps.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,19 @@ const { DB_NAME, COLLECTION_USER_STICKER, SUCCESS_CODE, ERROR_CODE } =
2222
const getAllUsers = async () => {
2323
// redis operations
2424
let usersInCache = [];
25+
await connectRedis();
2526
try {
26-
connectRedis();
2727
usersInCache = await getValueFromRedis("allUsers");
2828
usersInCache = JSON.parse(usersInCache);
2929
if (usersInCache) {
30-
return sendResponse(SUCCESS_CODE, { usersInCache });
30+
closeConnectionToRedis();
31+
return sendResponse(SUCCESS_CODE, { users: usersInCache });
3132
}
3233
} catch (error) {
3334
return sendResponse(ERROR_CODE, {
3435
message: "Unable to get records from Redis",
3536
error: error.toString(),
3637
});
37-
} finally {
38-
closeConnectionToRedis();
3938
}
4039

4140
const client = await createConnectionToDB();

0 commit comments

Comments
 (0)