//在列表头部插入一个值one,当列表不存在时自动创建一个列表,key1为列表名
$redis->lpush("key1", "one"); //在列表尾部插入一个值two,当列表不存在时自动创建一个列表,key1为列表名
$redis->rPush("key1","two"); //将一个插入已存在的列表头部,列表不存在时操作无效
$redis->rPushx("key1","1"); //删除列表的第一个元素并返回列表和列表的第一个元素,当key1不存在或不是列表则返回false
$redis->lPop('key1'); //删除列表的最后一个元素并返回列表和列表的最后一个元素,当key1不存在或不是列表则返回false
$redis->rPop('key1'); //删除并或取列表的第一个元素,如果没有元素则会阻塞直到等待超时
$redis->blPop('asd', 10); //删除并或取列表的最后一个元素,如果没有元素则会阻塞直到等待超时
$ret = $redis->brPop('asd', 10); //移除列表key1中最后一个元素,将其插入另一个列表asd头部,并返回这个元素。若源列表没有元素则返回false
$redis->rpoplpush('key1', 'asd'); //移除列表key1中最后一个元素,将其插入另一个列表asd头部,并返回这个元素。如果列表没有元素则会阻塞列表直到超时,超时返回false。
$ret = $redis->brpoplpush('key1', 'asd', 10); //返回列表长度
$redis->lLen('key1'); //通过索引 (也就是下标key) 获取列表中的元素,如果没有该索引,则返回false。
$redis->lindex('key1', 0); //通过索引修改列表中元素的值,如果没有该索引,则返回false。
$redis->lSet('key1', 2, '1'); //在列表key1中指定元素six前面或后面插入元素。若指定元素不在列表中,或列表不存在时,不执行任何操作
//Redis::AFTER插入元素后面 Redis::BEFORE插入元素前面
//返回值:插入成功返回插入后列表元素个数,若key1不存在返回0,若key1不是列表返回false
$redis->lInsert('key1', Redis::BEFORE, 'one', '1'); //根据第三个参数(count),删除掉相对的value
//count > 0 : 从表头开始向表尾搜索,移除与value相等的元素,数量为count。
//count < 0 : 从表尾开始向表头搜索,移除与value相等的元素,数量为count的绝对值。
//count = 0 : 移除表中所有与value相等的值。
//返回实际删除元素个数
$redis->lrem('key1', '1', -2); //对一个列表进行截取,只保留指定区间 (如:下标1到10) 的元素,其他元素都删除。成功返回true。
$redis->ltrim('key1', 1, 10); // 获取存储的数据并输出列表下标0到5的数据
// 0为开始查询的列表里的第一个元素,-1则为最后一个元素
// 5代表查询5条数据,当5为-1时则查看所有数据,
$redis->lrange("key1", 0 ,5);

最新文章

  1. smartupload 上传与下载(转载)
  2. python基础整理笔记(五)
  3. 夺命雷公狗jquery---6属性选择器
  4. Atmel Studio 6.0 重新安装
  5. Maven中聚合与继承
  6. 订单处理(c#实现)
  7. copy-webpack-plugin最简使用示例
  8. openFileDialog的Filter属性设置
  9. python摸爬滚打之day15----初识类
  10. XSL常用用法语句
  11. 索引rebuild与rebuild online区别
  12. bzoj 3285 离散对数解指数方程
  13. [转载]eclipse自动同步插件filesync的使用
  14. opencv项目报错_pFirstBlock==pHead解决办法
  15. asp.net中的&lt;%%&gt;的使用
  16. C++实现从一个文件夹中读出所有txt文件
  17. python基础-第九篇-9.3线程池
  18. jsp+servlet+javabean开发web项目
  19. Canvas清屏的实现
  20. android launcher2开发之 有抽屉改成无抽屉

热门文章

  1. Codechef Prime Distance On Tree
  2. Linux网络基础设置
  3. Vs code背景图
  4. Linux三剑客入门
  5. AtCoder Grand Contest 036 简要题解
  6. vue 学习注意事项
  7. Java连载18-引用数据类型、三元运算符、控制语句if
  8. SpringBoot第四篇:整合JDBCTemplate
  9. Go - chan 通道
  10. laravel5.5框架中视图间如何共享数据?视图间共享数据的两种方法