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

worker多進(jìn)程重復(fù)讀取同一條redis數(shù)據(jù)

hello21st

MessageWorker的進(jìn)程數(shù)是指為4,同一條redis數(shù)據(jù)就會(huì)被重復(fù)讀取,有時(shí)候顯示1條,有時(shí)候2條,3條。但把$worker->count改成1就只讀1條了,不會(huì)重復(fù)。這是為什么呢?謝謝

$worker = new MessageWorker();
$worker->name = 'MessageWorker';
$worker->count = 4;
3959 1 0
1個(gè)回答

phpcreeper

正常,多進(jìn)程讀取外部存儲(chǔ)可能會(huì)有并發(fā)發(fā)生,典型的并發(fā)讀也叫臟讀,所以這種情形需要考慮加鎖;
相反單進(jìn)程不會(huì)有這個(gè)現(xiàn)象。

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??