Het is beter om KeyExpire
. te gebruiken functie in StackExchange
, zodat Redis de vervaldatum zelf aankan. Ik bedoel, overal waar je een sleutel aan de cache toevoegt, moet deze worden toegevoegd met een vervaldatum, dus elke keer dat je de sleutel ophaalt, als deze is verlopen, is het resultaat nul en kun je het aan.
codevoorbeeld is zoiets als:
cache.Add("Key","Value1");
cache.KeyExpire("Key", new TimeSpan(0, 0, 30));
of
StringSetAsync("Key1", "Value1", new TimeSpan(0, 0, 30))
zoals voorgesteld in opmerkingen. Hier is hoe.