概述
1、创建入列脚本 rpush.php
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$password = '****';
$redis->auth($password);
$arr = array('h','e','l','l','o','w','o','r','l','d');
foreach($arr as $k=>$v){
$redis->rpush("mylist",$v);
}
2、创建出列脚本 lpop.php
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$password = '****';
$redis->auth($password);
//list类型出队操作
$value = $redis->lpop('mylist');
if($value){
echo "出队的值".$value;
}else{
echo "出队完成";
}
?>
3、利用定时任务执行入列出列
*/1 * * * * root php /wwwroot/projcet/lpop.php
*/2 * * * * root php /wwwroot/projcet/rpush.php
最后
以上就是文静项链为你收集整理的PHP + Redis 结合定时任务实现消息队列的全部内容,希望文章能够帮你解决PHP + Redis 结合定时任务实现消息队列所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复