განაწილებული ბლოკირება კოორდინირებს წვდომას გაზიარებულ რესურსზე რამდენიმე პროცესის/სერვერის მეშვეობით ისე, რომ ერთდროულად მხოლოდ ერთი ფლობს ბლოკირებას. Redis ჩვეულებრივ გამოიყენება ამისთვის ატომური set-if-not-exists-ით TTL-ით — თუმცა სწორად გაკეთება მოითხოვს ფრთხილობას (და შეზღუდვების გაგებას).
ძირითადი Redis ბლოკირება (SET NX with TTL)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
