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

그대뭘망설이는가님의 프로필 이미지
그대뭘망설이는가

작성한 질문수

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

Lettuce를 작성하여 재고감소 로직 작성하기

실무에서는 어떠한 방식을 선호하나요?

작성

·

525

1

실무에서 mysql lock을 사용하면 퍼포먼스부분에서 우려가 되는데요~

실무에선 redis를 사용한 동시성 제어를 주로 하나요?

실제로 실무에서 어떠한 방법으로 동시성을 처리하는지 궁금합니다!!

답변 1

1

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

홍성재님 안녕하세요.

서비스의 특성과 회사의 특성마다 달라서 실무에서는 이러한 방식을 사용한다! 라고 콕 집어서 얘기를 드릴수는 없을 것 같습니다.

다만 말씀해주신대로 redis 를 사용하는것이 성능적으로 유리하기때문에 redis 사용이 가능한 환경에서는 redis 를 사용하는 방식을 선호합니다.

여러가지 이유로 redis 를 활용할 수 없는 상황에는 어쩔 수 없이 mysql 을 활용하여 제어해야합니다.

감사합니다.

그대뭘망설이는가님의 프로필 이미지
그대뭘망설이는가

작성한 질문수

질문하기