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

blpop berhenti memproses antrian setelah beberapa saat

Saya sarankan untuk memverifikasi jika ada masalah dan melaporkan masalah kembali ke proyek Redis sebagai masalah jika Anda menemukan sesuatu di sisi server. Namun langkah-langkah berikut akan membantu Anda untuk memperbaiki masalah bahkan jika di beberapa bagian lain dari tumpukan Anda (yang mungkin, karena tidak ada masalah yang diketahui mirip dengan yang di atas).

Langkah-langkah untuk memeriksa apa yang terjadi:

  1. Tunggu satu klien berhenti.
  2. Verifikasi bahwa sebenarnya ada elemen dalam daftar dengan LLEN perintah.
  3. Periksa dengan CLIENT LIST bahwa sebenarnya ada klien Anda yang terdaftar, menjalankan pop pemblokiran (Anda akan melihat nama perintah), dan periksa berapa ukuran balasan untuk melihat apakah klien Anda yang sebenarnya tidak mengonsumsi balasan yang didapatnya.

Komentar acak:

  1. Merah 2.8.2. terlalu tua, disarankan untuk meningkatkan.
  2. phpredis mungkin memiliki bug yang dapat menyebabkan hal ini, jika sudah setua server Redis.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Alternatif untuk servicestack.redis

  2. Redis INCR konkurensi

  3. Cache dalam memori dengan masa berlaku LRU

  4. Menginstal dan Mengonfigurasi Redis di Ubuntu

  5. Frontend dan backend cache tunggal