Lebih baik menggunakan KeyExpire
fungsi di StackExchange
, sehingga Redis dapat menangani kedaluwarsa dengan sendirinya. Maksud saya, di mana pun Anda menambahkan kunci ke cache, kunci itu harus ditambahkan dengan kedaluwarsa, jadi setiap kali Anda mengambil kunci, jika kedaluwarsa, hasilnya nol dan Anda dapat menanganinya.
contoh kodenya seperti:
cache.Add("Key","Value1");
cache.KeyExpire("Key", new TimeSpan(0, 0, 30));
atau
StringSetAsync("Key1", "Value1", new TimeSpan(0, 0, 30))
seperti yang disarankan dalam komentar. Begini caranya.