24 lines
496 B
TypeScript
24 lines
496 B
TypeScript
![]() |
import { Injectable } from '@nestjs/common';
|
||
|
import Redis from 'ioredis';
|
||
|
|
||
|
@Injectable()
|
||
|
export class RedisService {
|
||
|
private readonly redisClient: Redis;
|
||
|
|
||
|
constructor() {
|
||
|
this.redisClient = new Redis({
|
||
|
host: process.env.REDIS_HOST,
|
||
|
port: parseInt(process.env.REDIS_PORT!), // Redis 服务器的端口
|
||
|
});
|
||
|
}
|
||
|
|
||
|
setValue(key: string, value: string) {
|
||
|
return this.redisClient.set(key, value);
|
||
|
}
|
||
|
|
||
|
getValue(key: string) {
|
||
|
return this.redisClient.get(key);
|
||
|
}
|
||
|
}
|
||
|
|