Rate limiting (kupunguza idadi ya ombi/hatua zinazoruhusiwa katika dirisha la wakati) ni kesi ya kawaida ya Redis — haraka ya Redis ya counters ya atomic na TTLs inafanya kuwa bora. Algorithms kadhaa zipo (fixed window, sliding window, token bucket), kila moja ina uzani wake.
Fixed window (rahisi zaidi)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
