关于redis_queue 注释掉的代码依然生效(服务重启也不行)

macho

问题描述

入队mysql记录

insertData(['time' => time(),'status' => 0,'num' => 0]);

消费mysql更新

这里的代码注释掉了 但是依旧修改了mysql中的 status 和 num
//updateData(['id' => $data['queue_id']],['status' => 1,'num' => 1]);

入队代码

截图

消费代码

截图

补充1.0

代码未做任何修改 出现以下灵异的一幕

截图

847 2 0
2个回答

nitron

这种情况很大可能是你自身代码的问题

  • macho 2022-10-28

    可能吧 字段换个名字简单测试以下 就没啥问题

keytehu

其它电脑上开着消费者,并且是旧代码

  • macho 2022-10-28

    对对对 极有可能

  • tanhongbin 2022-10-28

    之前遇到过,孤儿进程就会出现问题,可能是你杀死了master进程了
    后面的没有管理了

年代过于久远,无法发表回答
×
🔝