12 lines
465 B
TypeScript
12 lines
465 B
TypeScript
import { OnModuleDestroy } from '@nestjs/common';
|
|
import type { RedisClientType } from 'redis';
|
|
export declare class RedisService implements OnModuleDestroy {
|
|
private readonly redisClient;
|
|
constructor(redisClient: RedisClientType);
|
|
getClient(): RedisClientType;
|
|
set(key: string, value: any, ttlSeconds?: number): Promise<void>;
|
|
get<T>(key: string): Promise<T | null>;
|
|
del(key: string): Promise<void>;
|
|
onModuleDestroy(): Promise<void>;
|
|
}
|