php redis brpop提示異常

在開發時,利用php redis擴展,進行隊列操作。

當用brpop("dataQueue", $getTimeOut);彈出元素時,php的日誌,提示:

PHP Fatal error:  Uncaught exception 'RedisException' with message 'read error on connection' in XX.php:72


原因是:

php實例初始化,連接時,connect(host, port, timeout)中的timeout參數,設置了1秒,而這1秒是全局的,導致彈出元素時超時失敗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章