Est-il actuellement possible d'expirer uniquement une paire clé / valeur entière? Que faire si je veux ajouter des valeurs à une structure de type Liste et les faire supprimer automatiquement 1 heure après l'insertion. Est-ce actuellement possible, ou faudrait-il exécuter une tâche cron pour effectuer la purge manuellement?
124
Il existe un modèle commun qui résout assez bien ce problème.
Utilisez des ensembles triés et utilisez un horodatage comme score. Il est alors trivial de supprimer des éléments par plage de scores, ce qui pourrait être fait périodiquement, ou uniquement à chaque écriture, les lectures ignorant toujours les éléments hors plage, en ne lisant qu'une plage de scores.
Plus d'informations ici: https://groups.google.com/forum/#!topic/redis-db/rXXMCLNkNSs
la source
Je suis tombé sur une méthode différente pour gérer cela, je ne sais pas si cela vous est utile, mais voici:
Le hachage et l'ensemble trié sont liés par un guid.
la source