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

redis-queue 投遞正??梢源嫒雛edis,消費時提示redis 連接超時

625791676

問題描述

使用redis-queue隊列投遞正??梢源嫒雛edis,消費時提示redis 連接超時

程序代碼

截圖
截圖

報錯信息

截圖報錯信息里報錯文件相關(guān)代碼

截圖
截圖

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

截圖

1492 3 0
3個回答

小W

消費在哪里?

  • 625791676 2023-01-30

    class MyMailSend implements Consumer
    {
    // 要消費的隊列名
    public $queue = 'test_dyj';

    // 連接名,對應(yīng) plugin/webman/redis-queue/redis.php 里的連接`
    public $connection = 'default';
    
    // 消費
    public function consume($data)
    {
        // 無需反序列化
        var_export($data); // 輸出 ['to' => 'tom@gmail.com', 'content' => 'hello']
        $key = 'test_dyj';
        // Redis::set($key, '已消費' . $data['content']);
    }

    }

  • yzh52521 2023-01-30

    你使用的那個redis類?

  • 625791676 2023-01-30

    use Webman\RedisQueue\Redis;

evilk

之前我們也遇到了這個問題,暫時是如下解決的:

  1. 修改文件config/plugin/webman/redis-queue/redis.php
  2. options中,添加'connect_timeout' => 60, // 鏈接超時時間,單位秒,默認為5s

報錯相關(guān)源碼在vendor/workerman/redis/src/Client.php,第443行附近

  • 暫無評論
螞蟻搬家

redis是否必須ssl鏈接

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