Rate limiting (begrensning av hvor mange forespørsler/handlinger som er tillatt innenfor en tidsvindu) er et vanlig Redis-brukstilfelle — Rediss raskhet med atomiske tellere og TTLs gjør det ideelt. Flere algoritmer finnes (fast vindu, glidende vindu, token bucket), hver med avveininger.
Fast vindu (enklest)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
