issues
search
f-lab-edu
/
used-market-server
[카카오, 넥슨 합격 / 이직 연봉 약 70% 상승] 번개장터 같은 중고거래 사이트
41
stars
3
forks
source link
#29 게시글 캐싱시 리스트가 아닌 각각 캐싱하게 변경
#35
Open
junshock5
opened
4 years ago
junshock5
commented
4 years ago
redisTemplate json 형식 받을시 값이 깨지지 않게 직렬화하고 클래스 여러개 사용 가능한 bean 등록
CategoryDTO builder 적용
ProductSearchController 검색시 초기 캐싱된 게시글로 조회되게 변경
사용하지않는 UserDTO RedisHash 삭제
ProductSearchMapper selectProducts 인자 ProductDTO -> productStatus 변경
ProductSearchServiceImpl init함수에서 게시글 최대 2000개 redisTemplate에 push
addRedisKeys, findAllProductsByCacheId 게시글 추가시 캐시 추가하는 함수, 캐싱되어있는 게시글 반환 함수 추가
RedisKeyFactory redisTemplate 에 key 저장시 종류에따라 key반환하는 클래스 생성
변경해야할 사항
로그인시 캐싱문제
물품 추가 수정 삭제시 캐싱데이터 수정 ( LRU 알고리즘으로)
f-lab-dev
commented
4 years ago
이쪽은 멘토링에서 말씀드린대로 페이지단위 캐싱과 만료시간 조절을 해보시면 좋겠습니다~
변경해야할 사항