A distributed lock jikkoordina l-aċċess għal risorsa maqsuma fuq prosessi/servers multipli sabiex biss wieħed iġġie jixgħel il-lock f'ħin wieħed. Redis huwa komunement użat għal dan permezz ta' set atomiku-jekk-ma-jeżistix ma' TTL — għalkemm li tgħallem daqq jirrikjedi ħsieb (u fehim tal-limitazzjonijiet).
A lock bażiku ta' Redis (SET NX ma' TTL)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
