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

workerman/redis-queue 疑是有bug redis 連接不上帶密碼的redis

567

項(xiàng)目使用了workerman/redis-queue

在一個(gè)onWorkStart中使用
$client = new Client(''redis://:redis_h73TFz@1Panel-redis-bcOX:6379/0');
//或者如下
$client = new Client(''redis://1Panel-redis-bcOX:6379',[
'auth'=>'redis_h73TFz',
'db'=>0
]);

// 訂閱
$client->subscribe('user-1', function($data){
    echo "user-1\n";
    var_export($data);
});

項(xiàng)目執(zhí)行過(guò)過(guò)程中就報(bào)錯(cuò)了提示 NOAUTH Authentication required.
一看就是權(quán)限問(wèn)題 看了點(diǎn)源碼 卻沒(méi)有找到在哪里 連接的時(shí)候使用了密碼 或者在發(fā)送消息的時(shí)候使用了密碼
都沒(méi)有找到 感覺(jué)應(yīng)該不是作者忘記了 但是卻沒(méi)有找到輸入密碼的代碼

還有就是第一個(gè)疑問(wèn) 這么使用和 Redis::subscribe() 有什么區(qū)別嗎 ?
今天專(zhuān)門(mén)研究了下 發(fā)現(xiàn) webman 和workman 關(guān)于redis的使用 還是比較多的 每種 都有自己的功能 但是 webman 中的 Redis::subscribe 和workman中的redis-queue 是不是功能相同的呢 請(qǐng)作者解釋下

525 2 0
2個(gè)回答

walkor 打賞

版本太老了,workerman/redis 和 workerman/redis-queue 升級(jí)到最新版本

  • 567 2025-06-07

    不會(huì)的 我的 "name": "workerman/redis-queue" "version": "v1.2.1", 但是workman/redis 我的composer包好像沒(méi)有

  • 567 2025-06-07
     $client = new Client('redis://:redis_h73TFz@1Panel-redis-bcOX:6379/0',);

    // // 訂閱
    $client->subscribe('user-1', function($data){
    echo "user-1\n";
    var_export($data);
    });

    Press Ctrl+C to stop. Start success.
    Worker udp started: 0
    Worker started: 1
    Worker started: 0
    NOAUTH Authentication required.NOAUTH Authentication required.
    安裝了 composer require workerman/redis 版本 2.0.5 后依舊這樣

  • 567 2025-06-07

    找到原因了 Client 類(lèi)引用錯(cuò)誤了

zxb

在webman我按照此文檔配置是可以正常訪問(wèn)的http://m.wtbis.cn/doc/webman/queue/redis.html

  • 暫無(wú)評(píng)論
??