1. $redis = new Redis();
    2. $redis->connect('127.0.0.1', 6379);
    3. // var_dump($redis->del('one'));
    4. //头部元素插入 不存在就创建 可多个
    5. // var_dump($redis->LPUSH('one','头部第一个','头部第二个','头部第三个'));
    6. // 头部元素插入 不存在 操作无效
    7. // var_dump($redis->LPUSHX('one','保护我方'));
    8. // 尾部元素插入 不存在就创建 可多个
    9. // var_dump($redis->Rpush('one','尾部第一个'));
    10. // 尾部元素插入 不存在 操作无效
    11. // var_dump($redis->Rpushx('one','尾部第二个'));
    12. //获取长度
    13. // var_dump($redis->LLEN('one'));
    14. //获取移除第一个元素 头部
    15. // var_dump($redis->BLPOP('one',10));
    16. //获取移除第一个元素 尾部
    17. // var_dump($redis->Brpop('one',10));
    18. // 获取长度
    19. // var_dump($redis->del('one'));
    20. // 根据下标获取
    21. // var_dump($redis->LINDEX('one',0));
    22. //在元素前后或者后插入 BEFORE|AFTER
    23. // var_dump($redis->LINSERT('one','BEFORE','尾部第一个','插入前BEFORE'));
    24. // var_dump($redis->LINSERT('one','AFTER','尾部第一个11','插入后AFTER'));
    25. //移除返回第一个元素 头部
    26. // var_dump($redis->lpop('one'));
    27. //获取范围内的元素 0 下标可以为负数
    28. // var_dump($redis->LRANGE('one',0,1));
    29. //移除列表的元素 中相同的值 0 下标可以为负数
    30. // var_dump($redis->Lrem('one','头部第一个',1));
    31. //删除非本范围的元素 下标可以为负数
    32. // var_dump($redis->Ltrim('one',2,2));
    33. //通过key 修改值
    34. // var_dump($redis->LSET('one',1,'第一个被改了'));
    35. //弹出最后一个元素 放入另外一个列表头部
    36. // var_dump($redis->Brpoplpush('one','one1',2));
    37. //移除最后一个元素 放入另外一个列表头部
    38. // var_dump($redis->Rpoplpush('one','one1'));
    39. echo '<br>';
    40. //获取所有的元素
    41. for ($i = 0; $i < $redis->LLEN('one'); $i++) {
    42. var_dump($redis->LINDEX('one', $i));
    43. echo '<br>';
    44. }