[Redis Distributed Lock]  Redisson의 Distributed Lock & Synchronizers
Programming2025. 3. 9. 23:52[Redis Distributed Lock] Redisson의 Distributed Lock & Synchronizers

개발을 하다 보면 새로운 기술을 도입할 때 충분한 고민 없이 트렌드를 따라가는 경우가 종종 있다. 나 역시 Redis를 활용해 분산 락을 구현하는 과정에서 깊이 있는 기술적 검토 없이 Redisson의 Pub/Sub 방식을 적용한 경험이 있다. 이번 포스트에서는 Redisson이 제공하는 Distributed Lock과 Synchronizers를 살펴보고, 당시 상황에서 어떤 선택이 적절했는지 돌아보고자 한다.1. Redis 분산락을 도입한 배경운영 중인 서비스의 예약 시스템에서 동시성 문제로 인해 중복 예약이 발생하였다. 기존에 사용 중이던 Redis를 활용하면 문제를 해결할 수 있을 것이라 판단했고, 여러 아티클을 참고한 끝에 깊이 있는 기술적 검토 없이 Redisson 라이브러리의 Pub/Sub 방..

image