From 6dcd9b976e91a372026d8def1ff6e0da26c642fc Mon Sep 17 00:00:00 2001 From: MohammadHMazarei Date: Tue, 24 Dec 2024 19:25:55 +0330 Subject: [PATCH] ADD: redis setup and created a redis client --- setup/redis.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 setup/redis.js diff --git a/setup/redis.js b/setup/redis.js new file mode 100644 index 0000000..e3919cc --- /dev/null +++ b/setup/redis.js @@ -0,0 +1,18 @@ +const redis = require('redis') +const env = process.env.NODE_ENV || 'development' + +let connectionString +if (env === 'development') { + connectionString = process.env.REDIS_URL +} else if (env === 'test') { + connectionString = process.env.TEST_REDIS_URL +} else if (env === 'production') { + connectionString = process.env.REDIS_URL +} +const client = redis.createClient({ url: connectionString }) + +client.on('error', function (err) { + console.log(err) +}) + +module.exports = client