Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- graphql
- k8s
- 프로그래머스
- Spring
- Scanner
- 자바
- redis
- TCP
- Mongoose
- Android
- 백준알고리즘
- 서버
- Docker
- mysql
- mongodb
- java11
- Apollo
- MapReduce
- eof
- LangChain
- restapi
- puppeteer
- java
- bufferdreader
- nodejs
- 조건문
- 스프링부트
- ai
- 스프링
- HTTP
Archives
- Today
- Total
목록redlock (1)
자라나라 개발머리
[Redis] 분산 락(Distribution Lock) 개념, redlock 사용법
오늘은 분산 락(Distribution Lock)에 대한 내용을 공유하고, redis가 제공하는 redlock을 활용해 실습해보려고 합니다. 분산 락(Distribution Lock)분산 락은 독립된 시스템에서 발생하는 동시성 문제를 해결하기 위해 나온 개념입니다.동시성 문제란, 여러 프로세스나 스레드가 동시에 같은 데이터에 접근하려 할 때 발생하게 됩니다. 예를 들어, DB에 checkCount라는 클라이언트가 특정 페이지를 조회했다는 의미의 필드가 있고, checkCountUpdate()라는 클라이언트가 조회할 때 마다 DB의 checkCount의 Int값을 ++; 을 해주는 함수 있다고 칩시다.100명의 클라이언트가 동시에 특정 페이지 접속해서 이 checkCountUpdate()를 실행시킵니다. ..
etc.
2024. 6. 23. 17:05