강의

멘토링

로드맵

Inflearn コミュニティ Q&A

yongjung957439 のプロフィール画像
yongjung957439

投稿した質問数

在庫システムで調べる同時性問題の解決方法

Lettuceを作成して在庫削減ロジックを作成する

LettuceLock 에러

作成

·

356

0

안녕하세요.

올려주신 강의를 보고 따라하다가 에러가 발생하여 질문드립니다.

모든 테스트는 정상으로 떨어지나, LettuceLock 테스트만 에러가 발생을 하네요...

제가 디버깅 했을 때는

public Boolean lock(Long key) {
        return redisTemplate
                .opsForValue()
                .setIfAbsent(generateKey(key), "lock", Duration.ofMillis(3_000));
    }

해당 부분이 키를 갖고 오지 못하는 거 같은데, 해결 방법이 있을까요??

javaspring동시성

回答 2

0

강의 앞부분에서 테스트 용도로 삽입한 key - 1 때문은 아닐까요??

감사합니다

redis에서 del 1 하고 하니 되네요
락이 반환이 되지 못하고 있어서 계속 스핀락으로

획득하려고 시도를 하고 있었네요

0

169developer9973님의 프로필 이미지
169developer9973
インストラクター

용정님 안녕하세요.
어떠한 에러가 발생하는지를 공유해주셔야 도움을 드릴 수 있을 것 같습니다.

yongjung957439 のプロフィール画像
yongjung957439

投稿した質問数

質問する