작성
·
159
·
수정됨
0
코드는 3번정도 체크해서 강의 내용과 같은 방식으로 작성하였습니다.
db는 mysql>maria로만 바꿨습니다.
앞에서 질문들에서 나왔던 것처럼 숫자가 출력되지않는 현상이 발생합니다.
https://github.com/zhzkal2/coupon_study
혹시몰라서 깃 코드도 올려둡니다.
환경은 윈도우 환경이라서
docker-compose 로 세팅했어요.
도커데스크탑에서 consumer생성을 했고
인텔리제이 kafka 플러그인으로 컨슈머랑 토픽 둘다 확인했습니다.
답변 1
1
DOCKER DESKTOP에서 REDIS를 접속해서 FLUSHALL 명령어를 입력했을때에는 OK라는 문구가 나와서 하나씩 코드를 뒤돌아보면서 하나하나 프린트랑 에러문구 확인하면서 찾아본 결과
long으로 받아오던 count라는 숫자가 비 이상적이라는 것을 확인하였고 도커데스크탑에서 get coupon_count나 icr coupon_count를 했을때와는 저장되는 공간이 다르다는걸 확인했습니다.
이후 redis를 인텔리제이에 연결해서 coupon_count를 조회해보니 30000이라는 숫자로 되어있는걸 추가로 확인하였습니다.
여기에 쿼리콘솔을 열어서 flush all로 지워지는걸 눈으로 확인하고 실행하니 제대로 작동이 되는걸 확인할 수 있었습니다.
아무튼 이 부분은 해결이 문제없이 되었습니다.
문제와 해결법을 공유해주셔서 감사합니다!