您的位置:首页 > 数据库 > Redis

php+redis实现消息队列

2018-02-27 11:31 676 查看
个人理解在项目中使用消息队列一般是有如下几个原因:把瞬间服务器的请求处理换成异步处理,缓解服务器的压力
实现数据顺序排列获取
 ​redis实现消息队列步骤如下:1).redis函数rpush,lpop2).建议定时任务入队列3)创建定时任务出队列 文件:demo.php插入数据到redis队列
  执行后结果如下?>  文件:index.php定时扫描出队列
    建立定时任务 */1 * * * * root php /wwwroot/workplace/redis/index.php */3 * * * * root php /wwwroot/workplace/redis/demo.php tail -f /var/log/cron  查看定时任务执行情况Nov  7 00:30:01 dongzi CROND[6888]: (root) CMD (php /wwwroot/workplace/redis/demo.php)Nov  7 00:30:01 dongzi CROND[6890]: (root) CMD (php /wwwroot/workplace/redis/index.php )定时任务执行队列写入结果如下
   定时任务执行出队列后:
127.0.0.1:6379> lrange mylist 0 -1

1) "e"

2) "l"

3) "l"

4) "o"

5) "w"

6) "o"

7) "r"

8) "l"

9) "d"

 原文链接:http://www.cnblogs.com/lisqiong/p/6039460.html刷新
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: