작성
·
371
답변 1
0
최지환님 안녕하세요!
스핀락의 형태는 락 획득 실패시 redis 로 계속해서 요청을 보내게 됩니다.
반면 레디슨의 경우에는 락 획득 실패시 대기하고 있다가 알림이 오면 그때 1번만 락획득을 시도하게 됩니다.
redis 의 입장에서 생각해보면 스핀락의 형태는 1초에 100번의 요청이 올수도 있지만 레디슨의 형태는 알림이 오면 단 1번만 시도하게 됩니다.
redis 의 입장에서 이점이 있어서 레디슨을 사용합니다.
감사합니다.