redis(2)
-
[Springboot] '최근 읽은 글' Dto로 Redis에 저장하고 조회하기 AtoZ (2) - 수정, 삭제 편
2021.06.18 - [🌱 Develop/Server] - [Springboot] '최근 읽은 글' Dto로 Redis에 저장하고 조회하기 AtoZ [Springboot] '최근 읽은 글' Dto로 Redis에 저장하고 조회하기 AtoZ ❓ redis 를 선택한 이유 블로그 홈페이지를 만드는 프로젝트에서, "최근 읽은 글" 을 개발해야하는 상황이 있었습니다. velog 같은 서비스에서는 꽤 오랜 기간동안 내가 읽은 글을 저장하는 듯 했 tape22.tistory.com 이전 글에서는 간단하게 redis에 list로 조회한 글 Dto를 저장하였습니다. 하지만 실제로 프론트에 배포를 하고 나니, 크게 두 가지 이슈를 간과하고 있어서 두 번째 글을 쓰게 되었습니다. 현재 로직으로는 postIdx 를 통해 해..
2021.06.24 -
[Springboot] '최근 읽은 글' Dto로 Redis에 저장하고 조회하기 AtoZ
❓ redis 를 선택한 이유 블로그 홈페이지를 만드는 프로젝트에서, "최근 읽은 글" 을 개발해야하는 상황이 있었습니다. velog 같은 서비스에서는 꽤 오랜 기간동안 내가 읽은 글을 저장하는 듯 했는데, 현재 프로젝트의 기획에서는 일주일이라는 기간이 지정되어있었습니다. 처음에는 테이블을 하나 더 생성해야하나 고민이 되었는데, 읽은 글 특성 상 단기간에 많은 데이터가 수집된다는 점과 만료 기간을 설정하는 것이 성능 상으로 좋지 않을 것이라고 생각했습니다. 그러다 이전 프로젝트에서 refreshToken을 저장할 때 redis를 사용했던 것이 생각나서, redis로 조회한 글 데이터를 캐싱하고, 일정 기간이 지나면 삭제되는 기능을 적용해보고자 합니다. 📌 구현해야하는 기능 redis list 자료형을 사..
2021.06.18