재시도가 필요한 Lock 은
redis에 부하를 줄여주는 pub-sub을 사용하는 Redisson을 활용한다.
재시도가 필요 없는 Lock은
구현이 간단하고 Spring Data Redis에서 기본으로 사용하는 Lettuce를 활용한다.