redis 스터디의 3번째 목표는 채팅기능 구현이었다. 채팅의 핵심은 실시간 양방향 통신인데 다른분들은 RESTAPI 도 사용하고, redis 의 Pub/Sub 을 활용하여 다양한 방식으로 구현하셨고 소켓대신 gRPC 를 이용하신분도 있었다. 하지만 나같은초보는 하나라도 제대로못해보고 이것저것 하지말고 하나라도 제대로 완성해보기로 마음을먹었고 소켓을 이용해보기로 하였다.REST 방식은 포스트맨으로 내가 제대로한것인가 확인을 하였지만 채팅같은경우는 내두는으로 확인을 하고싶어 브라우저에서 탭을 여러개 띄워두고 새로고침하면서 확인을 하기로하였다. 이와 관련해서 프론트작업을 해야하지만 나는 몰?루? 기에 역시나 지피티의 도움을 받았다. 먼저 코드부터 살펴보자파일이름은 chat.py 이다from fastapi ..