본문 바로가기
반응형

cache
반응형
3

[Spring] Coroutine Suspend Cache Hit 가 되지 않다. https://erjuer.tistory.com/131 [Spring] Caffeine Cache Config 설정하기 Caffeine Cache Config값은 두가지의 방법으로 설정할 수 있다. 1) application.yml -> yml에 등록만 해주면 spring이 알아서 cache 등록을 해준다. 2) Config Custom Bean 생성 -> 캐시가 여러개 일 경우 각각의 Config Poli erjuer.tistory.com 에서 Caffeine 캐시를 등록하고 이제 캐시를 활용해보고자 하였다. 실무 개발을 진행하며서 Spring Boot에서 제공하는 어노테이션 @Cacheable("")를 사용해여 DB 조회를 매번 하는 것이 아니라 캐시를 통해서 조회 쿼리를 최소화 하려고 하였으나 hi.. 2023. 2. 11.
[Spring] Caffeine Cache Config 설정하기 Caffeine Cache Config값은 두가지의 방법으로 설정할 수 있다. 1) application.yml -> yml에 등록만 해주면 spring이 알아서 cache 등록을 해준다. 2) Config Custom Bean 생성 -> 캐시가 여러개 일 경우 각각의 Config Policy(정책) 설정 가능 일단 들어가기에 앞서 gradle을 등록해두자. (https://github.com/ben-manes/caffeine) //caffeine cache 설정 implementation("com.github.ben-manes.caffeine:caffeine:3.1.2") 1. application.yml spring: data: mongodb: database: mser # username: # pa.. 2023. 2. 5.
[Cache] Ehcache vs Caffeine Cache 서비스 플랫폼을 개발 운영하면서 가끔 사용자가 급작스럽게 늘어났을 때 DB Transaction Thread Dead Lock 또는 Collection Lock로 인하여 Exception이 터져 빨간 오류가 모니터링 페이지에 가득한 것을 볼 수 있습니다. Local Cache와 Global Cache로 주로 쓰고 있는 Redis Cache로 나뉘어 소개하고(예정..?) 이번 장에서는 Local Cache의 Caffeine Cache와 Ehcache와의 차이점에 대해서 서술해보려고 합니다. 현재 통합API에서 쓰고 있는 local Cache는 ehcache 입니다. Ehcache는 in memory 캐시로써 빠르고 컴팩트하며 Hibernate 및 MyBatis에서 제공하는 기본 캐시입니다. 1) Ehcac.. 2022. 9. 7.