Files
nextjs-notion-starter-kit/lib/db.ts
2022-10-15 17:58:27 -04:00

15 lines
341 B
TypeScript

import Keyv from '@keyvhq/core'
import KeyvRedis from '@keyvhq/redis'
import { isRedisEnabled, redisNamespace, redisUrl } from './config'
let db: Keyv
if (isRedisEnabled) {
const keyvRedis = new KeyvRedis(redisUrl)
db = new Keyv({ store: keyvRedis, namespace: redisNamespace || undefined })
} else {
db = new Keyv()
}
export { db }