cacheManager로 redis에 캐싱

level·2023년 8월 29일

TIL

목록 보기
88/95

import { Cache } from 'cache-manager';
import { CACHE_MANAGER } from '@nestjs/cache-manager';
import { IClientVerifyIdentity } from 'src/_common/interfaces/clientVerifyIdentity.interface';


@Inject(CACHE_MANAGER) private cacheManager: Cache,

    await this.cacheManager.set(checkData.tel, { code: response.data.code, type: 102, sequence: response.data.sequence, verify: false }, { ttl: 300 });
    
    
    
    const findByVerifyData: IClientVerifyIdentity = await this.cacheManager.get(verifyData.phone);

    await this.cacheManager.set(verifyData.phone, { ...findByVerifyData, sequence: sequence, verify: true }, { ttl: 600 });

0개의 댓글