dewveloperr 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/06 1

Redis 분산락을 구현해보자

서론다수의 사용자가 동시에 같은 데이터에 접근하면서 발생하는 race condition에서 결과가 예상과 달라지는 오류를 예방하기 위한 방법에는 여러가지가 있다.그 중 단일 서버 환경에서는 synchronized 키워드만으로도 쓰레드간의 공유 자원 접근을 제어해 동시성 제어 문제를 해결할 수 있다.본 글에서는 분산 시스템 환경에서 동시성 제어 문제를 해결하기 위해 Redis 기반의 분산락(Redis Distributed Lock) 기법을 활용한 방법을 서술한다. 특히 Redisson 라이브러리를 이용하여 Java, Spring Boot 환경에서의 락 획득 및 해제를 구현하고, 다중 서버 환경에서의 동시성 테스트를 통해 그 유효성을 검증한다. 구현 결과, 분산 시스템(2개 서버) 환경에서 synchroni..

개발 2025.06.26
이전
1
다음
더보기
프로필사진

dewveloperr 님의 블로그

dewveloperr 님의 블로그 입니다.

  • 분류 전체보기 (9) N
    • 개발 (8) N
    • 알고리즘 (1)

Tag

헥사고널 아키텍처, 백준, Entity, 포트앤어댑터, domain, spring boot, 알고리즘, BOJ, GIT, 다이나믹 프로그래밍, Kotlin, DP, 코틀린, JPA, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바