redis 队列 不更新

无敌V

问题描述

class UpdateOutOrder implements Consumer
{

public $queue = "update_out_order_v1";
public $connection = 'default';
public function consume($quedata){
  //更新订单业务A
  echo "a";
}

}

当我把业务改成B
echo "b";
更新代码
restart -d 之后
还是echo "a";
必须 要重新命名 队列名称 才能起效!
$queue = "update_out_order_v2";
restart -d
之后 才能 echo "b"

这导致在代码更新后 一直没有按新的逻辑运行!!!!!!

213 1 0
1个回答

不败少龙

这是消费对列吧

  • 无敌V 2024-03-11

    对啊 有缓存 不改queue 的名字
    当更新代码 不会执行

🔝