Rate limiting (matesi pirang request/aksi sing diidini ing jangka wektu) minangka use case Redis sing umum — kacepetane Redis ing atomic counters lan TTL ndadekake dadi ideal. Sawetara algoritma ana (fixed window, sliding window, token bucket), saben duwe trade-offs.
Fixed window (paling sederhana)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
