Java 애플리케이션을 활용한 Redis 클라이언트 연동 및 데이터 타입 실무
환경 구성 및 의존성 설치
Redis 서버가 로컬 또는 원격 환경에서 실행 중임을 가정하고, Java 기반 프로젝트에서 외부 스토어 접근을 위한 라이브러리 설치를 먼저 수행합니다. Maven 관리를 통해 필요한 종속성을 정의하며, 본 가이드에서는 Jedis와 Redisson 두 가지 주요 클라이언트를 활용하여 비교 분석합니다.
pom.xml 파일 내부의 <dependencies> 영역에 다 ...
7월 4일 01:59에 게시됨
Redis 활용 사례 7가지
캐싱캐싱은 시스템 응답 속도를 높이고 데이터베이스 부하를 줄이는 핵심 기법이다. Redis는 메모리 기반 키-값 저장소로서, 빈번한 조회가 발생하는 데이터를 보관하기 적합하다.일반적인 패턴은 다음과 같다. 먼저 캐시를 조회하고, 존재하면 즉시 반환한다. 미스가 발생하면 DB에서 조회한 뒤 캐시에 기록한다. 데이터 변경 시에는 DB 업데이트 후 캐시를 무효화하며, ...
6월 25일 16:49에 게시됨
Spring Cache와 Redis 통합을 통한 RuoYi-Vue-Plus 캐시 관리
Spring Cache 개요
Spring Cache는 Spring 3.1부터 도입된 캐싱 추상화 프레임워크로, AOP를 활용해 어노테이션 기반 캐싱을 제공합니다. 주요 특징:
코드 변경 최소화: @Cacheable 등 간단한 어노테이션으로 캐싱 구현
다양한 캐시 구현체 지원: CacheManager 인터페이스를 통해 Caffeine, Ehcache 등과 통합
JSR-107 표준 호환: Spring 4.1 이상에서 JCache 어노테이션 ...
5월 24일 23:33에 게시됨