Redis
 sql >> Base de données >  >> NoSQL >> Redis

Ajouter l'expiration au cache Redis

Il est préférable d'utiliser KeyExpire fonction dans StackExchange , afin que Redis puisse gérer lui-même l'expiration. Je veux dire partout où vous ajoutez une clé au cache, elle doit être ajoutée avec une expiration, donc chaque fois que vous récupérez la clé, si elle a expiré, le résultat est nul et vous pouvez le gérer.

exemple de code est quelque chose comme :

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

ou

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

comme suggéré dans les commentaires. Voici comment.