使用自定义命令comman/test.php脚本里做消息队列报错是不支持么?                    
                    
                    
                        [03-Jun-2022 18:51:02 Asia/Shanghai] PHP Fatal error:  Uncaught Error: Call to a member function add() on null in /www/local.lis.com/vendor/workerman/workerman/Connection/AsyncTcpConnection.php:213
Stack trace:
#0 /www/local.lis.com/vendor/workerman/redis/src/Client.php(451): Workerman\Connection\AsyncTcpConnection->connect()
#1 /www/local.lis.com/vendor/workerman/redis/src/Client.php(275): Workerman\Redis\Client->connect()
#2 /www/local.lis.com/vendor/workerman/redis-queue/src/Client.php(73): Workerman\Redis\Client->__construct('redis://redis:6...', Array)
#3 /www/local.lis.com/vendor/webman/redis-queue/src/Client.php(45): Workerman\RedisQueue\Client->__construct('redis://redis:6...', Array)
#4 /www/local.lis.com/vendor/webman/redis-queue/src/Client.php(58): Webman\RedisQueue\Client::connection('default')
#5 /www/local.lis.com/app/command/NatReportCommand.php(66): Webman\RedisQueue\Client::__callStatic('send', Array)
                     
                    
                    
                    
                    
                    
                    1个回答
                    
                    
                    
                                        
                    
                                        年代过于久远,无法发表回答
                                     
            
Webman\RedisQueue\Client不支持命令行,请升级到
composer require webman/redis-queue ^1.2.2或者后续更高版本,然后使用Webman\RedisQueue\Redis代替,例如好的。 谢谢