La version de développement actuelle de redis contient une nouvelle fonctionnalité :les notifications d'espace de clés. Documents :http://redis.io/topics/notifications
Les notifications Keyspace permettent aux clients de s'abonner à des canaux Pub/Sub afin de recevoir des événements affectant l'ensemble de données Redis d'une manière ou d'une autre.
Voici des exemples d'événements qu'il est possible de recevoir :
- Toutes les commandes affectant une touche donnée.
- Toutes les clés recevant une opération LPUSH.
- Toutes les clés expirant dans la base de données 0.
Espérons qu'il deviendra bientôt stable.
BTW, cela ne sera pas très utile pour vous aider à enregistrer les valeurs des clés expirées. Lorsque l'événement d'expiration est déclenché, la valeur a déjà disparu.