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

Predis memberikan 'Kesalahan saat membaca baris dari server'

Cukup atur read_write_timeout parameter koneksi ke 0 atau -1 untuk memperbaikinya. misalnya

$redis = new Predis\Client('tcp://10.0.0.1:6379'."?read_write_timeout=0");

Pengaturan parameter koneksi didokumentasikan dalam README. Penulis Redis mencatat relevansi read_write_timeout parameter kesalahan ini dalam masalah di GitHub, di mana ia mencatat bahwa:

Jika Anda menggunakan Predis dalam skrip seperti daemon, Anda harus mengatur read_write_timeout ke -1 jika Anda ingin sepenuhnya menonaktifkan batas waktu (nilai ini berfungsi dengan versi Predis yang lebih lama dan lebih baru). Juga, ingat bahwa Anda harus menonaktifkan batas waktu default Redis dengan mengatur timeout = 0 di redis.conf atau Redis akan memutuskan koneksi klien yang tidak aktif setelah 300 detik tidak aktif.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan kunci dan nilai Redis di command prompt

  2. Perbandingan kinerja menggunakan hash Redis vs banyak kunci

  3. RuntimeWarning:Anda menjalankan pekerja dengan hak pengguna super:ini sama sekali tidak disarankan

  4. Kesalahan Status Sesi Azure Redis Timeout melakukan EVAL, inst:1 , antrian:2

  5. Django Celery Elastic Beanstalk tidak ada kesalahan proses seperti itu