tp6使用redis消息队列
创始人
2024-01-31 13:02:35
0

尾部写入
for ($i=1;$i<=1000;$i++){Cache::store('redis')->rpush('list',date("Y-m-d H:i:s")."消息{$i}");
}头部读取消息队列并删除 
$list = Cache::store('redis')->lpop('list');

1、新建个方法运行写入队列

public function hello(){for ($i=1;$i<=1000;$i++){Cache::store('redis')->rpush('list',date("Y-m-d H:i:s")."消息{$i}");}
}

2、tp6创建命令生成文件Dade

php think make:command Dade

加入命令config/console.php

 [//定时任务命令'Dade' => app\command\Dade::class],
];

编写

Dade.php

setName('ExcelTask');}protected function execute(Input $input, Output $output){//php think OrderTask$this->start();$output->writeln('操作成功');}/*** 启动*/public function start(){while (1) {//执行读取,看效果sleep(1);$list = Cache::store('redis')->lpop('list');if(!empty($list)){$data = [];$data['name'] = "大得";$data['date'] = $list;Dade::create($data);echo $list."\n";}}}}

3.执行

php think Dade

 

相关内容

热门资讯

​会算清缴多缴税款怎么退 会算清缴多缴税款怎么退汇算清缴多交的税款可以通过退税或抵缴下一年度应缴纳的税款来处理。手续并不复杂,...
开局之年怎么干?2026年中国...   2026年是“十五五”开局之年  站在新起点上  一幅通往未来的壮阔画卷正徐徐铺展↓↓↓  【1...
​专票两联都丢了怎么处理 专票两联都丢了怎么处理如果发票联和抵扣联都丢失了,首先需要明确的是,这确实是一个比较麻烦的问题,但并...
​通讯费补贴怎么申报个税 通讯费补贴怎么申报个税通讯费补贴应当计入个人所得税,并按照“工资、薪金”所得项目计征。如果通讯费补贴...
​企业亏损可以零申报吗 企业亏损可以零申报吗公司亏损时一般不可以随意做零申报,需根据具体情况判断是否符合零申报条件,违规零申...
​股权赠与要交什么税 股权赠与要交什么税股权赠与通常需要缴纳以下税费:1.印花税:按照股权转让所立的书据金额的0.5‰缴纳...
蓝厅观察丨连续36年 中国为何...   中国外交部长王毅结束了对非盟、埃塞俄比亚、坦桑尼亚、莱索托的访问。连续36年来,中国外长新年首访...
国家安全部:别让隔空投送变成隔... 不少用户的手机上都曾收到“XX想给你隔空投送一张照片”的请求提示,“隔空投送”作为日常分享文件、图片...
以优良作风凝心聚力真抓实干(深...   优良作风是我们党强大人格力量的鲜明体现,是我们党凝聚人民力量、推动事业发展的重要根基。习近平总书...
世界不需要“新门罗主义”(寰宇...   “新门罗主义”的底色是要霸权、不要公理,要“势力范围”、不要主权平等,要唯我独尊、不要相互尊重。...