Omejevanje stopnje zahtevkov (omejevanje števila dovoljenih zahtevkov/akcij v časovnem oknu) je pogosta uporaba Redisa — Redisovi hitri atomski števci in TTL (time-to-live) ga naredijo idealnim. Obstaja več algoritmov (fiksno okno, drsljivo okno, žetoni), vsak ima svoje prednosti in slabosti.
Fiksno okno (najpreprosteje)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
