Middle
Comment implémenter un compteur avec une durée de vie pour la clé dans Redis pour la tâche de rejet automatique des appels?
sobes.tech IA
Réponse de l'IA
Pour implémenter un compteur avec une durée de vie pour la clé dans Redis, par exemple pour le rejet automatique des appels, vous pouvez utiliser les commandes INCR et EXPIRE.
Exemple :
INCR call_counter:user123
EXPIRE call_counter:user123 60
Ici :
INCRaugmente le compteur d'appels pour l'utilisateuruser123.EXPIREdéfinit la durée de vie de la clé à 60 secondes.
Ainsi, le compteur sera automatiquement réinitialisé après 60 secondes d'inactivité, ce qui est pratique pour limiter le nombre d'appels sur une période donnée. Si la clé existe déjà, EXPIRE mettra à jour la durée de vie, ou vous pouvez utiliser SET avec le paramètre EX pour définir de manière atomique la valeur et la durée de vie.