[Redis-redis 통신]ClientClosedError: The client is closed
에러 상황
node js기반 웹 프레임워크 express js를 이용해 웹 개발 중 redis 사용하는 과정에 문제가 발생. 에러 메시지는 다음과 같습니다.
ClientClosedError: The client is closed
해결
해당 오류도 redis 모듈 버전 문제입니다. 4 버전의 redis를 사용하는 경우 위와 같은 에러가 흔히 발생합니다. redis를 3 버전으로 낮추면 간단하게 해결됩니다.
- redis 버전 확인
npm list redis
- redis 삭제
npm uninstall redis
- 버전 3 redis 설치
npm install redis@3
위 과정을 통해 문제를 해결했습니다.