1.入隊操作:
//入隊 public function enqueue() { $redis = new \Redis(); $redis->connect('127.0.0.1',6379); $arr = array('c','c++','C#','java','go','python','PHP'); foreach($arr as $k=>$v){ $redis->rpush("myqueue",$v); echo $k."號入隊成功"."<br/>"; /* * 0號入隊成功 * 1號入隊成功 * 2號入隊成功 * 3號入隊成功 * 4號入隊成功 * 5號入隊成功 * 6號入隊成功 */ } }
在瀏覽器中進行測試:
在 Redis Desktop Manager 可視化工具中查看隊列的信息。
2.出隊操作:
//出隊 public function dequeue() { $redis = new \Redis(); $redis->connect('127.0.0.1',6379); $value = $redis->lpop('myqueue'); if($value){ echo "出隊的值".$value; }else{ echo "出隊完成"; } }
在瀏覽器中進行測試:
在 Redis Desktop Manager 可視化工具中查看隊列的信息。
此時可以看到已經出隊一個。