반응형
캐시 목적으로 레디스를 사용한다.
종종 위와같은 에러가 발생하는데, 이전 값 타입과 현재 값 타입이 다르기 때문이다.
레디스 데이터 타입은 공식 문서에서 확인할수 있다.
https://redis.io/docs/data-types/
Redis data types
Overview of data types supported by Redis
redis.io
예를 들어 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 |