분산 락은 여러 프로세스/서버에 걸쳐 공유 리소스 접근을 조율하여 한 번에 하나만 락을 보유하게 합니다. Redis는 TTL이 있는 원자적 set-if-not-exists를 통해 이에 흔히 사용됩니다 — 다만 올바르게 하려면 주의(와 제한 이해)가 필요합니다.
기본 Redis 락 (SET NX with TTL)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
