blob: edde3d653fb5dd56bc7dd156c40dc34d21bf72b1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { UmamiRedisClient } from '@umami/redis-client';
const REDIS = 'redis';
const enabled = !!process.env.REDIS_URL;
function getClient() {
const redis = new UmamiRedisClient({ url: process.env.REDIS_URL });
if (process.env.NODE_ENV !== 'production') {
globalThis[REDIS] = redis;
}
return redis;
}
const client = globalThis[REDIS] || getClient();
export default { client, enabled };
|