Rate limiting (begrænsning af hvor mange anmodninger/handlinger der er tilladt i et tidsvindue) er et almindeligt Redis-use case — Redis's hurtige atomare tællere og TTL'er gør det ideelt. Flere algoritmer findes (fixed window, sliding window, token bucket), hver med deres trade-offs.
Fixed window (simplest)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
