1. 문제 인식: RDBMS 비관적 락의 한계


앞선 글에서의 결론은 Redisson 분산락을 적용하여 동시성을 제어하고 DB 레벨의 비관락을 제거해줌으로써, 문제가 되었던 DB 병목으로 인한 문제를 해결하고자 함이었다.

2. [1차 시도] Redis 분산락 도입


3. [2차 시도] Redis Lua Script + JPA 조회 시 비관락 제거


4. [3차 시도 (해결)]: Redis + DB Direct Update