Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Tambahkan Kedaluwarsa ke Redis Cache

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.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menginstal ekstensi php-redis menggunakan pendekatan gambar resmi PHP Docker?

  2. Redis vs. MongoDB:Membandingkan Database Dalam Memori dengan Percona Memory Engine

  3. Bagaimana cara kerja kegagalan ServiceStack PooledRedisClientManager?

  4. sesi musim semi redis 'Tidak ada kacang bernama 'springSessionRepositoryFilter' yang ditentukan'

  5. Redis item daftar Pop Dengan jumlah item