[WIL] Redis 분산 락
·
자기계발/항해플러스
😺본 글은 항해플러스 백엔드 9기 교육 과정 수강중 작성된 학습노트입니다.⚠️개인이 학습한 것을 바탕으로 작성되어 부정확할 수 있으며, 오류가 있다면 알려주시면 감사하겠습니다. ❔WIL(Weekly I Learned) 분산 락(Distributed Lock)이란? 분산 시스템에서 서로 다른 서버 인스턴스에 대한 일관된 락을 제공하기 위한 장치이다.여러 서버가 동시에 공유 자원에 접근할 때, 한 시점에는 오직 하나의 주체만 해당 자원을 변경할 수 있도록 하는 동기화 메커니즘이다.단일 서버 환경에서는 DB락 같은 방식으로 동시성 제어가 가능하지만,마이크로서비스(MSA), 멀티 서버 환경, 클러스터 환경에서는서버 간의 메모리를 공유하지 않기 때문에 이런 방식이 통하지 않는다. Redis(레디스) 분산..