Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

O evento na chave expira


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.