PHP Redis List [列表] 的使用
为什么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 [列表] 的使用相关推荐
- Redis压缩列表原理与应用分析
摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件.它支持字符串.列表.哈希表.集合.有序集合五种数据结构类型,同时每种数据结构类型针对不同的应用场景又支 ...
- Redis 压缩列表原理与应用分析
作者 | 西瓜 来源 | JAVA架构进阶之路 摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件.它支持字符串.列表.哈希表.集合.有序集合五种数据结构 ...
- redis学习-列表(list)常用命令
redis学习-列表(list)常用命令 lpush:从列表左侧头部添加数据 rpush:从右侧尾部添加数据 lpop:从给左侧头部取出一个元素 rpop:从右侧尾部取出一个元素 lrange:取出指 ...
- php7.2 安装phpredis扩展,以及phpredis操作redis命令列表
phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系;以下是redis官方提供的命令使用技巧: 下载安装地址如下: PHP7.2 安装Redis扩展 ...
- Redis Lua 列表批量操作
使用Redis列表时,通常使用LPOP命令弹出数据 LPOP key [count] 当需要一次弹出多条数据时 使用for循环则网络请求次数太多 使用pipeline则不能保证原子性,可能会出现多个实 ...
- Redis:列表RPOPLPUSH、BLPOP、BRPOP、BRPOPLPUSH命令介绍
RPOPLPUSH RPOPLPUSH source destination 可用版本: >= 1.2.0 时间复杂度: O(1) RPOPLPUSH命令是一个原子命令,在一个原子时间内,会执行 ...
- Redis 05_List列表 数组 Hash散列
First: 基于Linked List实现 元素是字符串类型 列表头尾增删快,中间增删慢,增删元素是常态 元素可以重复出现 最多包含2^32-1元素 列表的索引 从左至右,从0开始 从右至左,从-1 ...
- Redis数据类型--列表类型
夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 一.基本命令 1. 向列表两端增加元素 2.从列表两端弹出元素 3. 获取列表中元素的个数 4.获得列表片段 二.命令进阶 1.获得/设置指定索引的 ...
- vb6 获取zip列表_深入学习redis(压缩列表)
免责声明: 本人水平有限,难免有疏漏的地方.如果读者遇到文章中需要改进或者看不懂,甚至是觉得错误的地方,可以给我留言.我想做一个比较全面由浅入深去讲解redis原理和进阶的系列文章,内容偏源码较硬核, ...
最新文章
- PHP-什么是PHP?为什么用PHP?有谁在用PHP?
- 联想高性能服务器,Lenovo|EMC推出高性能4x4TB服务器级NAS
- 2019牛客暑期多校训练营(第三场) B-Crazy Binary String
- BootStrap table 传递搜索参数
- 从Google Scholar看各大科技公司科研水平
- 【4】CCNA理论第三天
- 华为 “OSPF” 多区域配置
- 排序小记【1】基本排序算法
- 激光雷达:Ouster OS产品介绍及使用方法
- 简述什么是SQL注入,写出简单的SQL注入语句。
- Python数据处理Tips机器学习中文数据8种常用处理方法
- python图像质量评价_OpenCV--Python 图像质量评价.docx
- 关于华三路由器nat映射ftp端口号登录服务器失败问题
- “第三届金融CIO班”开学典礼成功举行
- 作为SLAM中最常用的闭环检测方法,视觉词袋模型技术详解来了
- VN.PY量化框架创始人教你做量化交易
- 钉钉新上线的「文字表情」功能--原来消息还可以这么回!
- 56网首发2012APEC青创会主题微电影
- 抹不掉的消费数字足迹!那些悄然消失的花呗额度……
- 常见linux命令介绍-ps