File tree Expand file tree Collapse file tree 3 files changed +25
-27
lines changed Expand file tree Collapse file tree 3 files changed +25
-27
lines changed Original file line number Diff line number Diff line change 1+ import { redisClient } from "../lib/redisClient.js" ;
2+
13const connectRedis = async ( ) => {
2- await client . connect ( ) ;
4+ await redisClient . connect ( ) ;
5+ } ;
6+
7+ // get value based on the key provided
8+ const getValue = async ( key ) => {
9+ const value = await redisClient . get ( key ) ;
10+ return value ;
11+ } ;
12+
13+ // set the value to key provided
14+ const setValue = async ( key , value ) => {
15+ await redisClient . set ( key , value ) ;
16+ return ;
317} ;
418
5- export { connectRedis } ;
19+ export { connectRedis , getValue , setValue } ;
Original file line number Diff line number Diff line change @@ -5,25 +5,3 @@ const redisClient = createClient({
55} ) ;
66
77export { redisClient } ;
8- // on all error execute this line
9- // client.on("error", (err) => console.log("Redis Error: ", err.toString()));
10-
11- // await client.connect();
12- // await client.set("num", 23);
13- // const value = await client.get("num");
14- // console.log("Value as received", value);
15-
16- // const nameVal = await client.get("name");
17- // console.log("Name vlaue: ", nameVal);
18-
19- // // const an object as key
20- // const keyObj = { username: "anij123" };
21- // const keyObjVal = { name: "Anijit Sau", role: "Developer", country: "India" };
22- // await client.hSet("anij123", keyObjVal);
23- // const valueKeyObj = await client.hGetAll("anij123");
24- // console.log(
25- // "value received :",
26- // valueKeyObj,
27- // " \nand its type: ",
28- // typeof valueKeyObj
29- // );
Original file line number Diff line number Diff line change 1- // local dep
1+ // local dependencies
2+ import { setValue , getValue , connectRedis } from "../helpers/redisHelpers.js" ;
23import { sendResponse } from "../helpers/sendResponse.js" ;
4+
35const checkRedisHandler = async ( event ) => {
4- const res = { message : "API endpoint reached" } ;
5- sendResponse ( process . env . SUCCESS_CODE , res ) ;
6+ try {
7+ const res = { message : "API endpoint reached" } ;
8+ return sendResponse ( process . env . SUCCESS_CODE , res ) ;
9+ } catch ( error ) {
10+ return sendResponse ( process . env . ERROR_CODE , { error : error . toString ( ) } ) ;
11+ }
612} ;
713
814export { checkRedisHandler } ;
You can’t perform that action at this time.
0 commit comments