রেট লিমিটিং (একটি সময়ের জানালায় কতটি অনুরোধ/ক্রিয়া অনুমোদিত তা সীমাবদ্ধ করা) একটি সাধারণ Redis ব্যবহারের ক্ষেত্র — Redis এর দ্রুত atomic কাউন্টার এবং TTL এটিকে আদর্শ করে তোলে। কয়েকটি অ্যালগরিদম বিদ্যমান (fixed window, sliding window, token bucket), প্রতিটির নিজস্ব ট্রেড-অফ রয়েছে।
Fixed window (সবচেয়ে সহজ)
() {
key = ;
count = redis.(key);
(count === ) redis.(key, windowSec);
count <= limit;
}
