sql >> Database teknologi >  >> NoSQL >> Redis

Tilføj udløb til Redis Cache

Det er bedre at bruge KeyExpire funktion i StackExchange , så Redis selv kan klare udløbet. Jeg mener, hvor du tilføjer en nøgle til cachen, skal den tilføjes med en udløbsdato, så hver gang du henter nøglen, hvis den er udløbet, er resultatet null, og du kan håndtere det.

kodeeksempel er noget i stil med:

cache.Add("Key","Value1");
cache.KeyExpire("Key", new TimeSpan(0, 0, 30));

eller

StringSetAsync("Key1", "Value1", new TimeSpan(0, 0, 30))

som foreslået i kommentarer. Sådan gør du.




  1. MongoDB til at bruge Sharding med $lookup Aggregation Operator

  2. Redis er single-threaded, hvordan gør det så samtidig I/O?

  3. Nyttige scripts til Couchbase Dba

  4. Skalering af Socket.IO til flere Node.js-processer ved hjælp af klynge