sql >> Databáze >  >> NoSQL >> Redis

Přidat expiraci do mezipaměti Redis

Je lepší použít KeyExpire funkce v StackExchange , takže Redis zvládne expiraci sám. Myslím tím, že všude tam, kde přidáte klíč do mezipaměti, by měl být přidán s vypršením platnosti, takže pokaždé, když klíč načtete, pokud jeho platnost vypršela, je výsledek null a můžete to zvládnout.

příklad kódu je něco jako:

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

nebo

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

jak bylo navrženo v komentářích. Zde je postup.




  1. Kdy zavřít připojení k databázi MongoDB v Nodejs

  2. Redis Async API

  3. Mongoose – ověření syntaxe e-mailu

  4. Aktualizace vlastnosti vloženého dokumentu v Mongodb