Jakautunut lukko koordinoi pääsyä yhteiseen resurssiin useiden prosessien/palvelimien välillä niin, että kerrallaan vain yksi pitää lukkoa. Rediä käytetään yleisesti tähän atomisen aseta-jos-ei-ole -operaation avulla TTL-arvon kanssa — mutta oikean toteutuksen vaatii huolellisuutta (ja rajoitusten ymmärtämistä).
Perusmuotoinen Redis-lukko (SET NX ja TTL)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
