EhCache


EhCache

EhCache 단순 성능 자체는 Caffeine Cache가 가장 빠르나 분산 환경에서 사용할 수 없기에 EhCache 도입 EhCache는 분산환경에서 사용할 수 있음 Redis로도 Cache를 사용할 수 있지만 READ만 하기에 Redis는 오버스펙이라고 판단 또한 Network를 한 번 더 타야된다는 단점이 있음 @Cacheable(value = "getMembersCache", key = "{#memberNo, #pageNo, #limit}") public MemberDto getMembers(Long memberNo, long pageNo, long limit) { // ... } Value에는 cache 이름을 Key에는 cache에서 사용할 key를 입력 public class MemberDto implements Serializable { private MemberInfo memberInfo; } 응답값에는 Seriablizable 구현해줘야됨 MemberInfo cl...



원문링크 : EhCache