inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Mysql 과 Redis 비교하기

redis 관련 질문 드립니다

560

주아아빠

작성한 질문수 33

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

강사님 쉽고 깔끔한 강의 감사드립니다

다른 좋은 강의 부탁드립니다

강의 듣고 난후 궁금한 사항 질문 드립니다..

 

1.레디스 레튜스, 레디슨 사용시 서버가 장애 발생으로 갑자기 죽었을때는

락을잡고 관리하던 항목들은 자동으로 사라지는건가요

어떻게 되나요?

 

2.강사님이 경험하신 레디스 레튜스, 레디슨 를

실무 사례에 적용할때 어떤경우에 적용해보셨는지

사례 몇가지를 예시로 알려주세요..

 

 

spring java 동시성

답변 2

0

주아아빠

감사합니다. 수고하세요

0

최상용

김동희님 안녕하세요.

  1. Lettuce 같은경우는 사라지지 않습니다. 주의해서 사용해야합니다.
    Redisson 같은경우는 설정한 만료시간이 지나면 사라지는것으로 알고있습니다.

  2. 너무 현재회사랑 직접적인 답변은 지양하고 있어서 예시를 들어드리겠습니다.
    Lettuce -> 선착순 1명에게만 람보르기니 증정이벤트를 진행한다고 가정해보겠습니다.
    락이 걸리는순간 이벤트에 누군가가 당첨이 됐을겁니다.
    락이 걸린이후부터는 락획득을 하고자 하는사람들은 이미 미당첨이니 락획득을 재시도할 필요가 없습니다.
    이럴 때 Lettuce 를 사용합니다.

    Redisson -> 람보르기니의 한정 100대의 수량을 판매한다고 가정합니다.
    이때는 이미 락이 걸려있더라도 다음사람이 구매를 할 여지가 있으니 락획득을 재시도할 필요가 있습니다.
    이럴 때 Redisson 을 사용합니다.

감사합니다 :)

레디선 테스트코드에서 채널이름은 없어도 되는건가요?

0

43

2

낙관적 락을 사용할 떄 차이점

0

121

2

동시성 검증 코드에 관한 문의

0

95

2

단일연산

0

70

2

낙관적락vs. 레디스락

0

108

2

안녕하세요. 레디슨 질문있습니다..!!

0

67

2

@Lock(OPTIMISTIC)이 필요한 이유

0

90

2

get_lock 의 timeout이 3000초 이던데 너무 긴거 아닌가요?

0

132

2

DataSource Hikari 사용 이유

0

147

2

saveAndFlush 사용 이유 문의

0

113

3

비관적 락 VS 네임드 락

0

160

3

application.yaml 에 redis 정보

0

100

2

왜 클래스 이름에 Facade 가 붙나요?

0

185

2

@Transactional 으로 인한 동시성 문제 발생 원인이 궁금합니다.

0

219

2

@modifying 이용한 동시성 제어

0

168

2

DB락과 분산락

0

262

2

NamedLock 테스트 실패

0

186

2

테스트에서 트랜잭션 어노테이션 질문 있습니다.

0

173

2

optimistic Lock 재시도 질문입니다.

0

232

2

낙관적 락 테스트 실패

0

241

2

오류?

0

1627

4

LettureLockStockFacadeTest에서 오류가 발생합니다.

1

268

2

Pessimistic Lock 전체 테스트 오류 문의

0

360

3

비관적 락 vs 레디스(Lettuce)락 비교 관련 질문

0

460

2