php 使用redis队列简单实用
简介:队列要遵守先进先出的原则
demo.php
1 <?php 2 3 $redis = new Redis(); 4 5 $redis->connect('127.0.0.1',6379); 6 7 $arr = array('h','e','l','l','o','w','o','r','l','d'); 8 9 foreach($arr as $v) 10 { 11 $redis->rpush("mylist",$v); 12 }
demo2.php(定时执行脚本)
1 <?php 2 $redis = new Redis(); 3 4 //list类型出队操作 5 $value = $redis->lpop('mylist'); 6 7 if($value){ 8 echo "出队的值".$value; 9 }else{ 10 echo "出队完成"; 11 }