Një kyç i shpërndarë koordinon aksesin në një burim të ndarë në shumë procese/shërbime në mënyrë që vetëm njëri të mbajë kyçin në një kohë. Redis përdoret zakonisht për këtë përmes vendosjes atomike nëse nuk ekziston me një TTL — megjithëse ta bësh atë në mënyrë korrekte kërkon kujdes (dhe kuptim të kufizimeve).
Një kyç bazik Redis (SET NX me TTL)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
