Az elosztott zár koordinálja a hozzáférést egy megosztott erőforráshoz több folyamat/szerver között, így csak egy tarthatja a zárat egyszerre. A Redis-t erre általában atomikus set-if-not-exists-szel (ha nem létezik, akkor beállít) és TTL-lel használják — bár a helyes megvalósítás gondosságot igényel (és a korlátok megértésére van szükség).
Alapvető Redis zár (SET NX TTL-lel)
token = ();
acquired = redis.(, token, , , );
(acquired) {
{
} {
(, token);
}
}
