Middle
Чӣ гуна бояд ҳисобкунак бо вақти зиндагии калид дар Redis барои вазифаи рад кардани автоматии зангҳо иҷро кард?
sobes.tech AI
Ҷавоб аз AI
Барои татбиқи ҳисобкунак бо вақти умри калид дар Redis, масалан, барои рад кардани автоматии зангҳо, метавонед фармонҳои INCR ва EXPIRE-ро истифода баред.
Масалан:
INCR call_counter:user123
EXPIRE call_counter:user123 60
Ин ҷо:
INCRҳисобкунаки зангҳоро барои корбарuser123меафзояд.EXPIREвақти умри калидро ба 60 сония муқаррар мекунад.
Бинобар ин, ҳисобкунак автоматӣ пас аз 60 сония бе фаъолият барқарор мешавад, ки барои маҳдуд кардани шумораи зангҳо дар давраи муайян муфид аст. Агар калид аллакай вуҷуд дошта бошад, EXPIRE вақти умрро навсозӣ мекунад, ё метавонед SET-ро бо параметри EX истифода баред, то арзиш ва вақти умрро атомарона муқаррар кунед.