분산락과 네임드락 그리고... 동시성
·
Spring
목차 서론 동시성을 제어해야 하는 이유 동시성 네임드 락 분산 락 분산 락을 활용할때 Redis를 활용하는 이유 Lettuce vs Redisson Redisson 내 tryLock()과 Semaphore 예제 서론 최근, DB관련 공부를 진행하며 이전부터 동시성을 제어할 수 있는 방법으로 LOCK을 사용할 수 있음을 알고 있었는데, 위 내용을 현재 제가 사용하고 있는 Spring Boot에 접목시켜 봄으로써 이에 대한 리마인드와 저의 생각들을 정리해 보고자 글을 작성하게 되었다. 동시성을 제어해야 하는 이유 동시성을 그렇다면 왜 제어해야 할까요? 동시성을 제어하지 않는다면 발생되는 이유는 다음과 같습니다. Race condition 두 개 이상의 스레드가 동시에 같은 데이터를 접근하여 값을 변경하고자 ..