sql >> Database >  >> NoSQL >> Redis

Gebeurtenis op sleutel verloopt

De huidige ontwikkelingsversie van redis bevat een nieuwe functie:keyspace-meldingen. Documentatie:http://redis.io/topics/notifications

Met Keyspace-meldingen kunnen klanten zich abonneren op Pub/Sub-kanalen om gebeurtenissen te ontvangen die op de een of andere manier van invloed zijn op de Redis-gegevensset.

Voorbeelden van de evenementen die kunnen worden ontvangen zijn de volgende:

  • Alle commando's die van invloed zijn op een bepaalde toets.
  • Alle sleutels ontvangen een LPUSH-bewerking.
  • Alle sleutels verlopen in de database 0.

Hopelijk wordt het snel stabiel.

Trouwens, het zal niet erg handig zijn om u te helpen waarden van verlopen sleutels op te slaan. Wanneer de expiratiegebeurtenis wordt geactiveerd, is de waarde al verdwenen.



  1. MongoDB:uitzondering in initAndListen:20 Poging om een ​​vergrendelingsbestand te maken in een alleen-lezen map:/data/db, beëindigen

  2. MapReduce met MongoDB echt, erg traag (30 uur versus 20 minuten in MySQL voor een vergelijkbare database)

  3. Mongoose unieke index op subdocument

  4. Voeg twee array-velden samen in mongoDB