国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Redis protocol error, got 'u' as reply type byte

867342143

問題描述

使用tp 安裝workerman在worker里面運行 單獨運行 while (true) 邏輯 Cache::get set 出現(xiàn)以下錯誤 在命令行直接運行 php 文件不會出現(xiàn) 在worker里面運行會出現(xiàn)

程序代碼

 while (true) {
  sleep(1);
  Cache::get();
  Cache::set();
}

報錯信息

RedisException: protocol error, got 'u' as reply type byte

截圖報錯信息里報錯文件相關代碼

截圖

操作系統(tǒng)及workerman/webman等框架組件具體版本

centos7 workerman 目前最新版本

1550 1 0
1個回答

walkor 打賞

一般是因為在啟動腳本里直接初始化redis連接導致的多個進程共享了redis鏈接,導致數(shù)據(jù)錯亂。建議redis連接初始化放到onWorkerStart里,或者在服務啟動后有需要時再初始化。

  • 867342143 2023-12-18

    但是他不是立馬出現(xiàn)的,大概等待了20分鐘左右出現(xiàn), 反復測試基本上都是這個事件點 ,傳統(tǒng)cli模式下 沒有出現(xiàn)

年代過于久遠,無法發(fā)表回答
??