Redis
 sql >> база данни >  >> NoSQL >> Redis

Добавете срок на валидност към Redis Cache

По-добре е да използвате KeyExpire функция в StackExchange , така че Redis може да се справи с изтичането сам. Имам предвид, че всяко място, където добавяте ключ към кеша, той трябва да бъде добавен с изтичане, така че всеки път, когато извлечете ключа, ако е изтекъл, резултатът е нулев и можете да се справите с него.

примерът за код е нещо като:

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

или

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

както е предложено в коментарите. Ето как.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. задайте ключ за изтичане в определено време, когато използвате Spring кеширане с Redis

  2. Може ли Redis да пише в база данни като PostgreSQL?

  3. Какви са основните разлики между Redis Pub/Sub и Redis Stream?

  4. Как да вложите списък в структура в Redis, за да намалите най-високото ниво?

  5. RQ - Изпразване и изтриване на опашки