Es mejor usar KeyExpire
función en StackExchange
, para que Redis pueda manejar la caducidad por sí mismo. Me refiero a que cada vez que agregue una clave a la memoria caché, debe agregarse con una caducidad, por lo que cada vez que obtenga la clave, si está caducada, el resultado es nulo y puede manejarlo.
ejemplo de código es algo como:
cache.Add("Key","Value1");
cache.KeyExpire("Key", new TimeSpan(0, 0, 30));
o
StringSetAsync("Key1", "Value1", new TimeSpan(0, 0, 30))
como se sugiere en los comentarios. Así es como.