A versão de desenvolvimento atual do redis contém um novo recurso:notificações de keyspace. Documentação:http://redis.io/topics/notifications
As notificações de keyspace permitem que os clientes se inscrevam nos canais do Pub/Sub para receber eventos que afetam o conjunto de dados do Redis de alguma forma.
Exemplos dos eventos que é possível receber são os seguintes:
- Todos os comandos que afetam uma determinada tecla.
- Todas as chaves que recebem uma operação LPUSH.
- Todas as chaves expirando no banco de dados 0.
Espero que ele se torne estável em breve.
BTW, não será muito útil para ajudá-lo a salvar valores de chaves expiradas. Quando o evento de expiração é acionado, o valor já se foi.