如果吧delay的参数为0 或者不传的时候,是可以进行正常消费;
我吧delay 调成了2 redis里面就显示{redis-queue}-delayed
消费的方法里却没执行
都在default 的server下
// 这个不行
Redis::send("system_manange_consumer", [1, 2], 2);
// 这个可以
Redis::send("system_manange_consumer", [1, 2], 0);
"require": {
"php": ">=7.2",
"workerman/webman-framework": "^1.5.0",
"monolog/monolog": "^2.0",
"webman/console": "^1.2",
"illuminate/database":"^8.83",
"illuminate/support":"^8.83",
"illuminate/contracts":"^8.83",
"illuminate/redis":"^8.83",
"symfony/translation": "^5.4",
"ext-json": "*",
"ext-redis": "*",
"overtrue/wechat": "~5.0",
"webman/redis-queue": "^1.2",
"vlucas/phpdotenv": "^5.5",
"phpoffice/phpspreadsheet": "^1.29",
"ext-iconv": "*"
},
redis-server啥版本,会不会版本太低了?
还真的是 3.0.2
可是 default 是可以延时的 就 自检建的就不能延时