Middle
Redis'te anahtarın ömrü ile sayacı nasıl uygularsınız, otomatik çağrı reddetme görevi için?
sobes.tech yapay zeka
AI'dan gelen yanıt
Redis'te anahtarın ömrü ile bir sayaç uygulamak için, örneğin otomatik çağrı reddi için, INCR ve EXPIRE komutları kullanılabilir.
Örnek:
INCR call_counter:user123
EXPIRE call_counter:user123 60
Burada:
INCRuser123kullanıcısı için çağrı sayacını artırır.EXPIREanahtarın ömrünü 60 saniye olarak ayarlar.
Bu şekilde, sayaç 60 saniye boyunca herhangi bir aktivite olmadan otomatik olarak sıfırlanır, bu da belirli bir süre içinde çağrı sayısını sınırlamak için kullanışlıdır. Eğer anahtar zaten varsa, EXPIRE ömrü günceller veya atomik olarak değer ve ömrü ayarlamak için SET ile birlikte EX parametresi kullanılabilir.