$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
// var_dump($redis->del('one'));
//头部元素插入 不存在就创建 可多个
// var_dump($redis->LPUSH('one','头部第一个','头部第二个','头部第三个'));
// 头部元素插入 不存在 操作无效
// var_dump($redis->LPUSHX('one','保护我方'));
// 尾部元素插入 不存在就创建 可多个
// var_dump($redis->Rpush('one','尾部第一个'));
// 尾部元素插入 不存在 操作无效
// var_dump($redis->Rpushx('one','尾部第二个'));
//获取长度
// var_dump($redis->LLEN('one'));
//获取移除第一个元素 头部
// var_dump($redis->BLPOP('one',10));
//获取移除第一个元素 尾部
// var_dump($redis->Brpop('one',10));
// 获取长度
// var_dump($redis->del('one'));
// 根据下标获取
// var_dump($redis->LINDEX('one',0));
//在元素前后或者后插入 BEFORE|AFTER
// var_dump($redis->LINSERT('one','BEFORE','尾部第一个','插入前BEFORE'));
// var_dump($redis->LINSERT('one','AFTER','尾部第一个11','插入后AFTER'));
//移除返回第一个元素 头部
// var_dump($redis->lpop('one'));
//获取范围内的元素 0 下标可以为负数
// var_dump($redis->LRANGE('one',0,1));
//移除列表的元素 中相同的值 0 下标可以为负数
// var_dump($redis->Lrem('one','头部第一个',1));
//删除非本范围的元素 下标可以为负数
// var_dump($redis->Ltrim('one',2,2));
//通过key 修改值
// var_dump($redis->LSET('one',1,'第一个被改了'));
//弹出最后一个元素 放入另外一个列表头部
// var_dump($redis->Brpoplpush('one','one1',2));
//移除最后一个元素 放入另外一个列表头部
// var_dump($redis->Rpoplpush('one','one1'));
echo '<br>';
//获取所有的元素
for ($i = 0; $i < $redis->LLEN('one'); $i++) {
var_dump($redis->LINDEX('one', $i));
echo '<br>';
}