반응형 redlock1 [Redis] Redis를 이용한 동시성 이슈 해결 실습 - Redlock https://bk0625.tistory.com/145 [Redis] Redis를 이용한 동시성 이슈 해결 실습해보기 - SETNX 사용 방법동시성 문제란?여러개의 프로세스나 스레드가 동시에 같은 리소스, 예를 들자면 데이터베이스나 캐시, 파일 등에 접근 할 때 예상 치 못한 데이터 충돌, 중복 실행, 무결성 문제가 발생하는 상황bk0625.tistory.com 지난 포스팅에서 Redis의 SETNX를 활용해 동시성 이슈를 해결해보았다. 해당 방법은 쉽게 구현할 수 있지만 여러 문제가 발생할 수 있다. SETNX 방식은 단일 Redis 노드에서만 동작한다. 즉 장애 발생 시 안전하지 않으며 여러 redis 인스턴스 활용 시 사용할 수 없다. 이런 멀티 노드 환경에서도 데이터의 정합성을 유지하고 동시성 문.. 2025. 2. 20. 이전 1 다음 반응형