为什么80%的码农都做不了架构师?>>>   

PHP Redis List [列表] 的使用


关键字 用法 作用
LPUSH LPUSH key value [value ...] 将一个或多个值value插入到列表key的表头
LPUSHX LPUSHX key value 将值value插入到列表key的表头,当且仅当key存在并且是一个列表
RPUSH RPUSH key value [value ...] 将一个或多个值value插入到列表key的表尾
RPUSHX RPUSHX key value 将值value插入到列表key的表尾,当且仅当key存在并且是一个列表
LPOP LPOP key 移除并返回列表key的头元素
RPOP RPOP key 移除并返回列表key的尾元素
BLPOP BLPOP key [key ...] timeout
BRPOP BRPOP key [key ...] timeout
LLEN LLEN key 返回列表key的长度
LRANGE LRANGE key start stop 返回列表key中指定区间内的元素,区间以偏移量start和stop指定
LREM LREM key count value 根据参数count的值,移除列表中与参数value相等的元素
LSET LSET key index value 将列表key下标为index的元素的值甚至为value
LTRIM LTRIM key start stop 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除
LINDEX LINDEX key index 返回列表key中,下标为index的元素
LINSERT LINSERT key BEFORE|AFTER pivot value 将值value插入到列表key当中,位于值pivot之前或之后 如果命令执行成功,返回插入操作完成之后,列表的长度。如果没有找到pivot,返回-1。如果key不存在或为空列表,返回0 
RPOPLPUSH RPOPLPUSH source destination
BRPOPLPUSH BRPOPLPUSH source destination timeout

转载于:https://my.oschina.net/17cto/blog/1548695

PHP Redis List [列表] 的使用相关推荐

  1. Redis压缩列表原理与应用分析

    摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件.它支持字符串.列表.哈希表.集合.有序集合五种数据结构类型,同时每种数据结构类型针对不同的应用场景又支 ...

  2. Redis 压缩列表原理与应用分析

    作者 | 西瓜 来源 | JAVA架构进阶之路 摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件.它支持字符串.列表.哈希表.集合.有序集合五种数据结构 ...

  3. redis学习-列表(list)常用命令

    redis学习-列表(list)常用命令 lpush:从列表左侧头部添加数据 rpush:从右侧尾部添加数据 lpop:从给左侧头部取出一个元素 rpop:从右侧尾部取出一个元素 lrange:取出指 ...

  4. php7.2 安装phpredis扩展,以及phpredis操作redis命令列表

    phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系;以下是redis官方提供的命令使用技巧: 下载安装地址如下: PHP7.2 安装Redis扩展 ...

  5. Redis Lua 列表批量操作

    使用Redis列表时,通常使用LPOP命令弹出数据 LPOP key [count] 当需要一次弹出多条数据时 使用for循环则网络请求次数太多 使用pipeline则不能保证原子性,可能会出现多个实 ...

  6. Redis:列表RPOPLPUSH、BLPOP、BRPOP、BRPOPLPUSH命令介绍

    RPOPLPUSH RPOPLPUSH source destination 可用版本: >= 1.2.0 时间复杂度: O(1) RPOPLPUSH命令是一个原子命令,在一个原子时间内,会执行 ...

  7. Redis 05_List列表 数组 Hash散列

    First: 基于Linked List实现 元素是字符串类型 列表头尾增删快,中间增删慢,增删元素是常态 元素可以重复出现 最多包含2^32-1元素 列表的索引 从左至右,从0开始 从右至左,从-1 ...

  8. Redis数据类型--列表类型

    夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 一.基本命令 1. 向列表两端增加元素 2.从列表两端弹出元素 3. 获取列表中元素的个数 4.获得列表片段 二.命令进阶 1.获得/设置指定索引的 ...

  9. vb6 获取zip列表_深入学习redis(压缩列表)

    免责声明: 本人水平有限,难免有疏漏的地方.如果读者遇到文章中需要改进或者看不懂,甚至是觉得错误的地方,可以给我留言.我想做一个比较全面由浅入深去讲解redis原理和进阶的系列文章,内容偏源码较硬核, ...

最新文章

  1. PHP-什么是PHP?为什么用PHP?有谁在用PHP?
  2. 联想高性能服务器,Lenovo|EMC推出高性能4x4TB服务器级NAS
  3. 2019牛客暑期多校训练营(第三场) B-Crazy Binary String
  4. BootStrap table 传递搜索参数
  5. 从Google Scholar看各大科技公司科研水平
  6. 【4】CCNA理论第三天
  7. 华为 “OSPF” 多区域配置
  8. 排序小记【1】基本排序算法
  9. 激光雷达:Ouster OS产品介绍及使用方法
  10. 简述什么是SQL注入,写出简单的SQL注入语句。
  11. Python数据处理Tips机器学习中文数据8种常用处理方法
  12. python图像质量评价_OpenCV--Python 图像质量评价.docx
  13. 关于华三路由器nat映射ftp端口号登录服务器失败问题
  14. “第三届金融CIO班”开学典礼成功举行
  15. 作为SLAM中最常用的闭环检测方法,视觉词袋模型技术详解来了
  16. VN.PY量化框架创始人教你做量化交易
  17. 钉钉新上线的「文字表情」功能--原来消息还可以这么回!
  18. 56网首发2012APEC青创会主题微电影
  19. 抹不掉的消费数字足迹!那些悄然消失的花呗额度……
  20. 常见linux命令介绍-ps

热门文章

  1. 跨平台通信中间件thrift学习【Java版本】(转)
  2. 2017-03-10Git撤销修改
  3. CentOS7 NTP server + keepalived
  4. 在别人客户端上修改,来匹配测试自己的服务端
  5. PHP for 循环
  6. 20145129 《Java程序设计》第3周学习总结
  7. EqualLogic强势增长,戴尔领跑iSCSI中国及香港地区市场
  8. 标签中包含input时line-height属性失效的解决办法
  9. Eclipse的两个hibernate plugin
  10. 第01将-Mysql体系结构与存储引擎