ნაკადის შეზღუდვა (მოთხოვნების/ქმედებების რაოდენობის შეზღუდვა დროის ფანჯარაში) არის Redis-ის გავრცელებული გამოყენების შემთხვევა — Redis-ის სწრაფი ატომური მრიცხველები და TTL-ები მას იდეალურ ხდის. რამდენიმე ალგორითმი არსებობს (ფიქსირებული ფანჯარა, მცურავი ფანჯარა, ტოკენების თასი), თითოეულს აქვს სპეციფიკური უპირატესობა და ნაკლი.
ფიქსირებული ფანჯარა (უმარტივესი)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
