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

redis發(fā)布一次 訂閱卻收到4次是什么情況

純黑

發(fā)布消息的代碼
截圖
wokerman里的打印代碼
截圖
截圖
重啟redis workerman服務(wù)都不行
確定連接值發(fā)布了一次 現(xiàn)在每次訂閱的主題都是收到4條數(shù)據(jù)

1620 2 0
2個(gè)回答

法師

redis的訂閱發(fā)布本來(lái)就是廣播,4個(gè)進(jìn)程,每個(gè)進(jìn)程都會(huì)收到廣播

  • 純黑 2022-04-19

    進(jìn)程問(wèn)題嗎?我想收到一次就用1個(gè)?

純黑

這個(gè)進(jìn)程數(shù)量該怎么設(shè)置? 我的代碼是這樣 用的redis 發(fā)布訂閱 getway我看寫(xiě)的 gateway進(jìn)程數(shù)建議與cpu核數(shù)相同 我這樣使用work改怎么設(shè)置? 就寫(xiě)1?

    $worker = new Worker();
    $worker->name = 'redis';
    $worker->count = 1;
     $worker->pingInterval = 30;
    $worker->onWorkerStart = function(){
    $redis = new Client('redis://xxxxxxxxx:6379');
    $redis->auth('xxxxx');
    $redis->subscribe(['ready], function ($channel, $message) {
    })
  • 法師 2022-04-19

    不需要那么多進(jìn)程就count設(shè)置1

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??