Redis数据操作--列表
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,| 一个列表可以包含一个或以上数量的项(item),每个项按照它们被推入到列表的位置来排序。# 每个列表项所处的位置决定这个项的索引值(index),索引以0开始,从列最左端到右端依次递增,位于列表最
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
mysql修改表格数据库数据
出名的app软件开发
奥奇传说服务器更新
深圳同在互联网科技有限公司
浙江信息化软件开发服务价钱
网络安全中班安全
市教体网络安全宣传
自由之城服务器
成都有哪些棋牌软件开发公司
手域互联网科技有限公司
什么时候使用数据库技术
在mfc中数据库怎么建立
巢湖品质网络技术咨询是真的吗
软件开发接私活需要注意什么
重启db2 服务器
大专软件开发找工作
北美服务器延迟
叛乱服务器插件大全
数据库两张表如何匹配相同数据
网络安全在职研究生上海
数据库病人信息管理系统实验报告
中国5g网络技术发展
dnf无法连接频道服务器
iphone照片备份个人服务器
软件开发要申请专利吗
网络安全教育解决方案
南java软件开发培训
大专软件开发找工作
个人电脑变成服务器步骤
数据库关系的主键是