aboutsummaryrefslogtreecommitdiff
path: root/lib/redis.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/redis.js')
-rw-r--r--lib/redis.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/redis.js b/lib/redis.js
new file mode 100644
index 0000000..ed8b8c5
--- /dev/null
+++ b/lib/redis.js
@@ -0,0 +1,13 @@
+import { Redis } from "ioredis";
+
+const REDIS_URL = process.env.REDIS_URL;
+
+let redis;
+
+if (REDIS_URL) {
+ redis = new Redis(REDIS_URL);
+} else {
+ console.warn("REDIS_URL is not defined. Redis caching will be disabled.");
+}
+
+export default redis;