16 lines
334 B
TypeScript
16 lines
334 B
TypeScript
import { createRequire } from 'module'
|
|
import redisConfig from '#config/redis'
|
|
|
|
const require = createRequire(import.meta.url)
|
|
const IORedis = require('ioredis')
|
|
|
|
class RedisService {
|
|
public readonly client: any
|
|
|
|
constructor() {
|
|
this.client = new IORedis(redisConfig.connections.main)
|
|
}
|
|
}
|
|
|
|
export default new RedisService()
|