redis를 이용해 채팅 기능을 구현하는 중이었다.
채팅방 생성은 ARC를 통해 redis에 저장할 수 있었으나
메세지 보내는 socket 통신 확인이 어려워
새 프로젝트를 생성하고, 실습을 계속 이어갔다.
새 프로젝트폴더에서도 채팅방 생성까지는 잘 되었으나
채팅방 목록을 불러오는 과정에서 다음과 같은 에러에 부딪혔다.
com.team1.dodam.domain.ChatRoom은 기존 프로젝트 폴더의 채팅방관련 파일이다.
처음에는 전혀 감을 잡지 못해 '왜 ChatRoom을 찾지 못 할까?' 하고 구글링만 했다.
그러던 중 문득 기존 프로젝트에서 채팅방 생성을 한게 떠올랐고,
새 프로젝트에서 컴파일해 실행할 때 기존 프로젝트 관련 정보를 찾지 못하는게 당연하다는 생각이 들었다.
그래서 redis내에 저장된 데이터를 모두 삭제하는 방법에 대해 찾아 보았다.
redis를 설치한 폴더에 redis 클라이언트로 접속할 수 있는 redis-cli.exe를 실행하고
flushall 명령어를 이용해 redis 내 모든 정보를 삭제했더니 채팅방 목록 조회를 할 수 있었다.
'TROUBLE SHOOTING' 카테고리의 다른 글
[SPRINGBOOT] Spring Security 로그인 처리 (0) | 2023.03.23 |
---|---|
[AXIOS] PUT 403 에러 (0) | 2023.03.10 |
[ERROR] BUILD후 jar 실행 시 생기는 에러 (0) | 2022.08.04 |
[ERROR] 포트포워딩 에러 (0) | 2022.07.27 |