백과
블로그
블로그
스택 시리즈
소개
로그인
백과 블로그
메뉴 열기
로그인
[Redis 완전 정복] RTT와 일괄 처리: 파이프라이닝, 트랜잭션, Lua 스크립트
Spring Boot
Redis
Java
JavaScript
[Redis 완전 정복] RTT와 일괄 처리: 파이프라이닝, 트랜잭션, Lua 스크립트
백과
2026년 3월 4일
5분 읽기
목차
🔴 Redis - RTT 와 일괄 처리
⏱️ 문제의 근원: RTT (Round Trip Time)
트랜잭션 (MULTI / EXEC)
장점
단점(한계)
사용 하면 좋은 케이스
파이프라이닝 (Pipelining)
장점
단점(한계)
사용 하면 좋은 케이스
RTT와 트랜잭션 관점에서 보는 두 방식의 한계
파이프라이닝의 한계: "조건부 로직 불가 및 끼어들기 허용"
트랜잭션(MULTI/EXEC)의 한계: "결과를 보고 판단할 수 없는 답답함"
실패 예제
💡 딜레마의 발생
Lua 스크립트 (Lua Scripting)
🌟 왜 Lua 스크립트를 써야 할까? (장점)
⚠️ Lua 스크립트의 치명적인 단점
🚀 Lua 스크립트 최적화 기법: EVAL 대신 EVALSHA
📝 마무리 및 요약
참고 링크