我是靠谱客的博主 文静项链,最近开发中收集的这篇文章主要介绍PHP + Redis 结合定时任务实现消息队列,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 结合定时任务实现消息队列所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部