Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Dodaj wygaśnięcie do pamięci podręcznej Redis

Lepiej jest użyć KeyExpire funkcja w StackExchange , aby Redis mógł samodzielnie obsłużyć wygaśnięcie. Mam na myśli, że każde miejsce, w którym dodajesz klucz do pamięci podręcznej, powinno być dodawane z datą wygaśnięcia, więc za każdym razem, gdy pobierasz klucz, jeśli wygaśnie, wynik jest pusty i możesz go obsłużyć.

przykład kodu to coś takiego:

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

lub

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

zgodnie z sugestią w komentarzach. Oto jak.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak skonfigurować klaster redis przy użyciu spring-data-redis 1.7.0.M1?

  2. Redis:rozłożyć kanały informacyjne na liście lub posortowanym zestawie?

  3. Twisted:dlaczego przekazanie odroczonego wywołania zwrotnego do odroczonego wątku powoduje, że wątek nagle się blokuje?

  4. Jak wyświetlić listę wszystkich baz danych Redis?

  5. Jak policzyć ilość kluczy pasujących do wzoru?