before

image.png

after

image.png

대기 시간 감소 시

image.png

데이터 증가 데이터 삭제

image.png

@Async
public void increase(UUID sessionId, UUID memberId) {
   publisher.publishEvent(new SharedIncreaseMember(sessionId, memberId));
}

동기가 아닌 비동기 방식으로 진행하게 되면 어떨까?

image.png

레디스 호출 이후에 차감 방식시 (비동기)

image.png