Infra/Redis 3

Redis 3

스프링 서버에서 Redis 적용 현재 진행 중인 중고책 거래 플랫폼 프로젝트에 Redis 적용- Trade 단일 조회에 cache aside 적용 (TTL 10분)- TradeList 전체 조회에 cache aside 적용 (TTL 5분) *아래 메서드들은 Service 계층이고 기본적으로 @Transactional(readOnly = true) 적용 중1. Trade 단일 조회 캐시 등록// 판매글 단일 조회@Cacheable(value = "trade", key = "#trade_seq", unless = "#result == null")public TradeVO search(long trade_seq) { // 쿼리를 2번 조회하기 때문에 cache TradeVO findTrade = ..

Infra/Redis 2026.02.25

Redis 1

Redis : Remote Dictionary ServerKey - Value 구조의 다양한 데이터를 저장, 관리하기 위한 오픈 소스 기반의 비관계형 DBMS이다. (NoSQL) Redis : 데이터 처리 속도가 매우 빠른 NoSQL 데이터베이스RDBMS처럼 Disk에 데이터를 저장하는 것이 아니라 메모리에 모든 데이터를 저장한다.Ram과 HDD의 차이가 곧 Redis와 RDBMS의 차이가 된다. - 처리 속도가 월등하게 빠르다. - 데이터 저장 용량에 한계가 있다. Redis의 용도- Caching- Session Management- Real-time Analystics- Message Queue- Reat time Chat & Messaging ... 이 글에서는 Redis의 Caching (조..

Infra/Redis 2025.12.27