Ograničenje brzine zahtjeva (ograničavanje broja dozvoljenih zahtjeva/akcija u vremenskom prozoru) je čest slučaj korištenja Redisa — brzi atomski brojači i TTL-ovi Redisa čine ga idealnim. Postoji nekoliko algoritama (fiksni prozor, klizeći prozor, token bucket), svaki sa svojim kompromisima.
Fiksni prozor (najjednostavnije)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
