151 votes

Redis: possible à l'expiration d'un élément dans un tableau trié ensemble?

Actuellement est-elle seulement possible à l'expiration d'un ensemble de paires clé/valeur? Que faire si je veux ajouter des valeurs à une Liste type de structure et les obtenir automatiquement retiré 1 heure après l'insertion. Est actuellement possible, ou serait-il exiger l'exécution d'une tâche cron pour faire la purge manuelle?

129voto

Adriaan Pelzer Points 131

Il y a un modèle commun qui permet de résoudre ce problème tout à fait bien.

Utiliser les ensembles classés, et utiliser un timestamp le score. Il est alors trivial de supprimer des éléments par le score de gamme, ce qui pourrait être fait régulièrement, ou seulement sur chaque écriture, avec lit toujours en ignorant le hors de portée des éléments, en lisant seulement un éventail de résultats.

Plus ici: https://groups.google.com/forum/#!topic/redis-db/rXXMCLNkNSs

83voto

yojimbo87 Points 27744

Actuellement est-elle seulement possible à l'expiration d'un ensemble de paires clé/valeur?

Autant que je sache, et également en fonction de la clé de commandes et document sur l'expiration, actuellement, vous pouvez régler la date d'expiration seulement à clé spécifique et non pas à la structure de données sous-jacente. Cependant il y a une discussion sur des groupes de google à propos de cette fonctionnalité avec les énoncés de solutions alternatives.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X