🚨 대규모 처리 시 Redis 연산의 Atomic을 보장하기

대규모의 트래픽을 처리하기 위해서는 단일 서버가 아닌 여러대의 서버를 두고 트래픽을 분산시켜 운영하는데요,

이때 여러 서버에서 같은 데이터에 대한 연산이 동시에 일어날 경우 동시성 문제가 발생할 수 있습니다.


동시성 문제를 해결할 수 있는 방안은 여러가지가 있지만, 그중 대표적인게 연산의 Atomic 을 보장하도록 구현하는건데요


Redis 에서 이러한 연산의 Atomic 을 보장하려면 어떻게 해야하는지 잘 정리된 글이 있어 공유드립니다.


글에서는 나오지 않았지만,

Redis 에서 Atomic 연산을 보장하는 Command 를 지원해주는 덕분에

Rate Limit 와 같은 기능도 Redis 를 통해 손쉽게 구현이 가능합니다.


Atomic 연산의 개념과 Redis 에서 Atomic 연산을 보장하기 위한 자세한 방법은 공유드린 원문 링크를 참고해주세요.


📚 원문

  • https://f-lab.kr/blog/redis-command-for-atomic-operation

대규모 처리 시 Redis 연산의 Atomic을 보장하기

F-Lab : 상위 1% 개발자들의 멘토링

대규모 처리 시 Redis 연산의 Atomic을 보장하기

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 6월 29일 오후 2:54

 • 

저장 25조회 3,168

댓글 0