1.入队
$arr = array('c','c++','php','java','go','python');
foreach($arr as $k=>$v){
$redis->rpush("zcz",$v);
echo $k."号入队成功"."<br/>";
/*
* 0号入队成功
* 1号入队成功
* 2号入队成功
* 3号入队成功
* 4号入队成功
* 5号入队成功
*/
}
//lrange获取指定范围的元素
$res = $redis->lRange('zcz','0','5');
dump($res);
//结果
array(6) {
[0] => string(1) "c"
[1] => string(3) "c++"
[2] => string(3) "php"
[3] => string(4) "java"
[4] => string(2) "go"
[5] => string(6) "python"
}
2.出队
//从lpop左侧弹出一个
$value = $redis->lpop('zcz');
if($value){
echo "出队的值".$value;
}else{
echo "出队完成";
}
//从rpop右侧弹出一个
$value = $redis->rpop('zcz');
if($value){
echo "出队的值".$value;
}else{
echo "出队完成";
}