Middle
Kā īstenot skaitītāju ar dzīves ilgumu Redis atslēgai automātiskās zvanu noraidīšanas uzdevumam?
sobes.tech AI
Atbilde no AI
Lai Redis īstenotu skaitītāju ar derīguma laiku atslēgai, piemēram, automātiskai zvanu noraidīšanai, var izmantot komandas INCR un EXPIRE.
Piemērs:
INCR call_counter:user123
EXPIRE call_counter:user123 60
Šeit:
INCRpalielina zvanu skaitītāju lietotājamuser123.EXPIREnosaka atslēgas derīguma laiku uz 60 sekundēm.
Tādējādi skaitītājs automātiski tiks atiestatīts pēc 60 sekundēm bez aktivitātes, kas ir noderīgi, lai ierobežotu zvanu skaitu noteiktā periodā. Ja atslēga jau pastāv, EXPIRE atjauninās derīguma laiku, vai arī var izmantot SET ar EX parametru, lai atomiski iestatītu vērtību un derīguma laiku.