Distribuirana bravica koordinira pristup dijeljenom resursu između više procesa/servera tako da samo jedan drži bravu u danom trenutku. Redis se obično koristi za ovo preko atomske set-if-not-exists operacije sa TTL-om — ali pravo izvođenje zahtijeva paznju (i razumijevanje ograničenja).
Osnovna Redis bravica (SET NX sa TTL-om)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
