1. 어려웠던 부분 

  • 오늘 Redis에 저장하고 있는 Refresh Token 유효기간을 설정하는 코드를 작성했다. 구글링을 통해 레디스의 TTL(TimeToLive) 기능을 활용하면 유효시간이 지났을 때 자동삭제된다고 보았는데, 코드를 작성해도 DB에서 삭제 되지 않았다. 결국 RedisTemplate 오퍼레인 사용하는 방법으로 해결하긴 했는데, 다른조 분에게 물어보니 아마 CrudRepository를 이요해야 TTL기능을 사용할 수 있는 것 같다는 이야기를 들었다. 내일 이부분을 다시 수정해 봐야겠다.
  • 커뮤티니 게시판에 AWS S3를 활용하여 이미지 파일을 저장하고 불러오고 있는데, 포스트맨에 나오는 이미지 url과 실제 S3에 저장되는 url이 일치하지 않아 이미지르 불러오지 못하는 오류가 발생했다. 팀원들과 오랜 삽질 끝에 오늘도 역시 해결사 소영님이 해결해 주셨다. 이유는 우리 버켓이름이 namoldak.com 으로 설정되어 있었는데 버켓에 "."이 들어가서 제대로 인식하지 못했던 것이다 ! 

 

2. 느낀 점 : 

  • 문제를 척척 해결하는 팀원 분들을 보며, 난 정말 부족한게 많다는 생각을 했다. 부럽기도하고 또 한편으론, 난 코딩에 소질이 없는 것 같다는 생각도 들었다. 

 

3. 새로 알게 된 내용 :

  • Redis에서 만료 시간을 설정하는 방법은 RedisTemplate 오퍼레이션 사용시 만료 시간을 설정하는 법과 CrudRepository를 이용하여 저장할 객체에 timeToLive를 설정하는 방법 두 가지가 있는데, RedisTemplate만을 이용하면서 객체에 timeToLive를 적용해 제대로 적용되지 않는다. 제대로 적용하려면 CrudRepository를 사용해 timeToLive를 사용해야 한다.

 

4. 셀프칭찬 (오늘 잘한 일) 

  • 매일 하나씩 꼭 있는 트러블 슈팅을 통해 새로운 것들을 배우고 있다. 오늘도 트러블 슈팅을 통해 두가지나 알게 되었다 !

 

5. 내일 할 일 : 피드백 반영해서 코드 수정하기, 시그널링 서버에서 여러 session 충돌로 연결이 끊어지는 이슈 해결하기


[오늘 공부한 부분] 

 

[22] ubuntu 서버에 Redis 설치하기

현재 구현하고 있는 서비스에 Redis를 사용하고 있기 때문에 사용하는 ubuntu 서버에 Redis를 설치해 줘야만 애플리케이션이 제대로 동작한다. 설치 순서는 아래와 같다 1. ubuntu 서버에 아래 redis 설

leejincha.tistory.com

 

+ Recent posts