本篇文章主要介绍了"PHP使用 Redis 实现消息队列简单事例",主要涉及到redis,消息队列方面的内容,对于其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
Redis安装说明在此不再说,可以看我另一篇“Redis与PHP安装的那些事”,这里只介绍了windows下安装。新建立两个文件,push和pop文件1.pus...
Redis安装说明在此不再说,可以看我另一篇“Redis与PHP安装的那些事”,这里只介绍了windows下安装。
新建立两个文件,push和pop文件
1.push.php 推送
这里通过URL直接传递参数进行 keyword
$keyword = $_GET['keyword'];
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
try{
echo $redis->LPUSH('list',' '.$keyword);
}catch(Exception $e){
echo $e->getMessage();
}
2.pop.php 弹出接受信息
写个死循环,一直监听
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
//echo "连接成功
";
//echo "状态: " . $redis->ping();
while(true) {
try{
$value = $redis->LPOP('list');
//这里进行业务处理
print_r(value);
}catch(Exception $e){
echo $e->getMessage();
}
}
在命令cmd下运行pop.php,我本地是xampp集成环境。故在cmd中运行
D:\xampp\php>php.exe E:\project\p2\redis\pop.php
3、在浏览器下运行
http://lock.com/redis/push.php?keyword=hello lock
在cmd中查看应该会输出hello lock
注意要点:
1、先要开启运行redis服务,在cmd下运行,不要关闭
2. 新打一个cmd窗口,运行pop.php
3. 在浏览器下运行push.php,在pop.php的cmd下可以看到相关值
以上就介绍了PHP使用 Redis 实现消息队列简单事例,包括了redis,消息队列方面的内容,希望对其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_767273.html