sql >> Database teknologi >  >> NoSQL >> Redis

Predis giver 'Fejl under læsning af linje fra server'

Indstil bare read_write_timeout forbindelsesparameter til 0 eller -1 for at rette dette. f.eks.

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

Indstilling af tilslutningsparametre er dokumenteret i README. Forfatteren af ​​Redis bemærkede relevansen af ​​read_write_timeout parameter til denne fejl i et problem på GitHub, hvori han bemærker, at:

Hvis du bruger Predis i et dæmon-lignende script, skal du indstille read_write_timeout til -1 hvis du vil deaktivere timeout fuldstændigt (denne værdi virker med ældre og nyere versioner af Predis). Husk også, at du skal deaktivere standard timeout for Redis ved at indstille timeout = 0 i redis.conf eller Redis vil afbryde forbindelsen af ​​inaktive klienter efter 300 sekunders inaktivitet.



  1. Installation af Apache CouchDB på CentOS 8

  2. MongoDB $last Aggregation Pipeline Operator

  3. Skal jeg bruge redis til at gemme et stort antal binære filer?

  4. autentificeringsproblem med laravel private channel og laravel-echo-server