Redis数据操作--列表
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,| 一个列表可以包含一个或以上数量的项(item),每个项按照它们被推入到列表的位置来排序。# 每个列表项所处的位置决定这个项的索引值(index),索引以0开始,从列最左端到右端依次递增,位于列表最
千家信息网最后更新 2025年01月21日Redis数据操作--列表
| 一个列表可以包含一个或以上数量的项(item),每个项按照它们被推入到列表的位置来排序。# 每个列表项所处的位置决定这个项的索引值(index),索引以0开始,从列最左端到右端依次递增,位于列表最左端的项的索引为0,而位于列表最右端的项的索引为N-1,其中N为列表的长度。# 列表包含的项可以出现重复,它们不必是唯一的。| 推入和弹出操作-- 从列表的左端推入值 lpush key value [value ...] # 将一个或以上数量的值依次推入列表的左端,命令返回新值被推入后,列表 目前包含的项数量。-- 从列表的左端推入多个值 lpush key value1 value2 value3-- 从列表的右端推入值 rpush key value [value ...]-- 从列表的右端推入多个值 rpush key value1 value2 value3...-- 从列表的两端弹出项 lpop key 移除并返回列表最左端的项 rpop key 移除并返回列表最右端的项| 长度,索引和范围操作-- 获取列表的长度 llen key # 返回列表键key的长度,返回列表包含的列表项数量-- 返回给定索引上的项 lindex key index # 返回列表键key中,指定索引index上的列表项,index可以是正负数-- 返回给定索引范围内的所有项 lrange key start stop # 返回列表键key中,从索引start至索引stop范围内的所有列表项。 两个索引参数都可以使正数或者负数。| 插入和删除操作-- 设置指定索引上的列表项 lset key index value # 将列表键key索引index上的列表项设置为value,设置成功时命令返回OK。 如果index参数超过了列表的索引范围,name命令返回一个错误。-- 在指定位置插入列表项 linsert key before/after pivot value # 根据命令调用时传递的是before选项还是after选项,将值value插入到指定 列表项pivot的之前或者之后,当pivot不存在于列表key时,不执行任何操作。 # 返回-1表示pivot不存在;返回0表示键key不存在;插入成功时则返回列表当 前的长度。-- 从列表中删除指定的值 lrem key count value 根据参数count的值,移除列表中与参数value相等的列表项: ①count>0,从表头开始删除值为value的列表项 ②count<0,从表尾开始删除值为value的列表项 ③count=0,移除列表中所有值为value的列表项 命令返回被移除列表项的数量-- 修剪列表 ltrim key start stop #对一个列表进行修剪,让列表只保留指定索引范围内的列表项,而将 不再范围内的其他列表全部删除,两个索引都可以是正数或者负数。| 阻塞弹出命令-- blpop key [key1 ...] timeout # lpop命令的阻塞版本 命令会以从左到右的顺序,访问给定的各个列表,并弹出首个非空列表 最左端的项; 如果所有给定列表都为空,那么客户端将被阻塞,直到等待超时,或者 有可弹出的项出现为止; 设置timeout参数为0表示永远阻塞;-- brpop key [key1 ...] timeout # rpop命令的阻塞版本 命令会以从左到右的顺序,访问给定的各个列表,并弹出首个非空列表 最右端的项; 如果所有给定列表都为空,那么客户端将被阻塞,直到等待超时,或者 有可弹出的项出现为止; 设置timeout参数为0表示永远阻塞;-- 先到先服务原则-- FIFO先进先出队列
索引
命令
阻塞
参数
端的
范围
数量
长度
位置
负数
成功
两个
多个
客户
客户端
正数
版本
顺序
修剪
两端
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关系数据库中对象对应
保税区java软件开发
像素软件开发的游戏
软件开发做前端工资
美国科技公司数据库
我的世界国际版订阅服务器
上海 安全接入服务器地址
hp服务器风扇
苏州net软件开发哪家实惠
软件开发的增量模型好处
画数据库表最快的方式
摩尔庄园什么服务器可以一起玩
戴尔服务器r820安装独立显卡
福建蓝禾网络技术
四川项目软件开发
labview控制数据库崩溃
vf数据库教学反思
sql数据库分布式部署
天象网络技术有限公司历史
网络安全保护不是儿戏
数据库是如何备份的面试题
企业直销软件开发
ssr攻击网络安全
定安软件开发
创造与魔法能自己建设服务器
计算机网络安全与应用前景
湖北网络营销软件开发定制优势
福建蓝禾网络技术
数据库修改客户密码实训总结
技术好的触摸翻书软件开发公司