반응형
캐시 목적으로 레디스를 사용한다.
종종 위와같은 에러가 발생하는데, 이전 값 타입과 현재 값 타입이 다르기 때문이다.
레디스 데이터 타입은 공식 문서에서 확인할수 있다.
https://redis.io/docs/data-types/
예를 들어 set을 이용해 문자를 설정했는데, lpush를 이용해 동일한 키에 리스트를 만든다면 에러가 발생한다.
이전 값을 삭제하고 설정해도 되지만, 레디스 사용 목적이 약속된 알고리즘을 최적화하는 것이니......
데이터 설계를 잘해야할듯 싶다.
'개발 > 개발의 ㄱ' 카테고리의 다른 글
[NestJs] query, param type전환에 따른 DTO validation (0) | 2023.07.31 |
---|---|
[NestJs] DTO 유효성 vs constructor 초기화 (when strict mode) (0) | 2023.07.27 |
[Js] 값, 리터럴, 표현식, 문, 토큰이란 (0) | 2023.07.22 |
[NestJS] 사용할 메소드가 Promise인지? (0) | 2023.07.20 |
[NestJs] Exception Error 처리 (0) | 2023.07.19 |