최종 프로젝트

경매 서비스 성능 개선을 위한 Redis 활용

phonebee 2025. 4. 14. 10:29

1. Redis란?

● 인메모리 키-값 저장소로, 초고속 데이터 처리에 특화

● 자료구조 지원 : String, List, Set, Sorted Set, Hash 등

 

※ 경매 서비스 적용 포인트

● 경매 목록 캐싱 → String 또는 Hash

● 실시간 입찰 알림 → Pub/Sub

● 최고가 갱신 Sorted Set

 

2. Redis vs RDBMS(MySQL 비교)

특징 Redis MySQL(RDBMS)
저장 위치 메모리(RAM) 디스크(SSD/HDD)
응답 속도 마이크로초 단위 밀리초 단위
데이터 영속성 설정에 따라 가능(AOF/RDB) 기본 지원
트랜잭션 간단한 트랜잭션 지원 ACID 완벽 지원
쿼리 언어 명령어 기반(GET/SET 등) SQL