Middle
Redis-də açar üçün həyat müddəti ilə sayğacı necə həyata keçirmək olar, avtomatik zəng rədd etmə vəzifəsi üçün?
sobes.tech Süni İntellekt
AI-dan cavab
Redis-də açarın ömrü ilə sayğac tətbiq etmək üçün, məsələn, avtomatik zəng rədd etmək üçün, INCR və EXPIRE əmrlərindən istifadə edə bilərsiniz.
Nümunə:
INCR call_counter:user123
EXPIRE call_counter:user123 60
Burada:
INCRuser123istifadəçisi üçün zəng sayğacını artırır.EXPIREaçarın ömrünü 60 saniyə olaraq təyin edir.
Beləliklə, sayğac 60 saniyə ərzində hərəkətsizlikdən sonra avtomatik sıfırlanacaq, bu da müəyyən bir dövrdə zənglərin sayını məhdudlaşdırmaq üçün əlverişlidir. Əgər açar artıq mövcuddursa, EXPIRE ömrü yeniləyəcək və ya SET ilə birlikdə EX parametrindən istifadə edərək dəyəri və ömrü atomar şəkildə təyin edə bilərsiniz.