Chanmin Dev Log
close
프로필 사진

Chanmin Dev Log

github: @denev6

  • 분류 전체보기 (49) N
    • 개념 (14)
    • 프로젝트 (15) N
    • 트러블슈팅 (13)
    • 활동 회고 (2)
    • 일상 (5)
  • 홈
  • 태그
  • 방명록
Redis Hash 저장 시 SerializationException 오류, 그리고 직렬화에 대해서

Redis Hash 저장 시 SerializationException 오류, 그리고 직렬화에 대해서

문제 상황리플 프로젝트 레벨 테스트 기능을 리팩토링하면서 레벨 테스트용 퀴즈 정보를 Redis의 Hash 자료구조에 저장하려고 했으나 다음과 같은 예외가 발생했다.org.springframework.data.redis.serializer.SerializationException: Cannot serialize at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.serialize(JdkSerializationRedisSerializer.java:97) at org.springframework.data.redis.core.DefaultHashOperations.putAll(DefaultHashOperations...

  • format_list_bulleted 트러블슈팅
  • · 2025. 6. 5.
인기 게시글 조회 성능 최적화

인기 게시글 조회 성능 최적화

기존 코드의 소요 시간 측정@Transactional(readOnly = true)public PostListDTO getPostPreviewList(final int page) { Pageable pageable = getPageable(page); return PostListDTO.toPostListDTO(postRepository.findAllByOrderByViewsDesc(pageable));}@Query("SELECT p FROM Post p ORDER BY p.views DESC")Page findAllByOrderByViewsDesc(Pageable pageable);기존 코드를 통해서 인기 게시글 조회 소요 시간을 측정하게 되면 다음과 같은 결과가 나오게 된다.동시에 발생한 요청이 실행된..

  • format_list_bulleted 트러블슈팅
  • · 2025. 2. 11.
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 블로그 이전
전체 카테고리
  • 분류 전체보기 (49) N
    • 개념 (14)
    • 프로젝트 (15) N
    • 트러블슈팅 (13)
    • 활동 회고 (2)
    • 일상 (5)
인기 글
전체 방문자
오늘
어제
Copyright © chanminee 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바