인프런 커뮤니티 질문&답변

chinggin님의 프로필 이미지
chinggin

작성한 질문수

재고시스템으로 알아보는 동시성이슈 해결방법

Mysql 과 Redis 비교하기

재시도가 필요하지 않은 lock

작성

·

534

0

재시도가 필요하지 않은 lock이라는 설명에 대해

어떠한 예시가 있을까요?

재시도가 필요하지 않은 경우가 있나 궁금합니다

답변 1

0

최상용님의 프로필 이미지
최상용
지식공유자

chinggin 님 안녕하세요.

유저 1명당 로지텍의 A 상품을 1개밖에 구매할 수 없다고 가정해보겠습니다.

이 상황에서 userid_로지텍A상품을 key 로 lock 을 잡은상태에서 동일한 요청이 들어온다면 락을 기다릴 필요가 없을겁니다.

먼저 들어온 요청이 처리가 된다면 이후의 요청이 lock 을 잡더라도 할 일이 없기때문입니다.

이러한 상황이 재시도가 필요가 없는 상황입니다.

chinggin님의 프로필 이미지
chinggin

작성한 질문수

질문하기