[redis命令]列表命令

embedded/2024/9/25 15:15:32/

列表操作

命令含义
LSET通过索引设置列表元素的值
LPUSH将一个或多个值插入到列表头部
LPUSHX将一个值插入到已存在的列表头部
RPUSH在列表中添加一个或多个值
LPOP移出并获取列表的第一个元素
RPOP移除并获取列表最后一个元素
BLPOP移出并获取列表的第一个元素
BRPOP移出并获取列表的最后一个元素
RPOPLPUSH移除列表的最后一个元素,并将该元素添加到另一个列表并返回
BRPOPLPUSH从列表中弹出一个值,并将该值插入到另外一个列表中并返回它
LINDEX通过索引获取列表中的元素
LINSERT在列表的元素前或者后插入元素
LLEN获取列表长度
LRANGE获取列表指定范围内的元素
LREM移除列表元素
LTRIM对一个列表进行修剪(trim)
RPUSHX为已存在的列表添加值

实际例子

127.0.0.1:6379> RPUSH mylist a b c d e f g h i j
(integer) 10
127.0.0.1:6379> LRANGE mylist 0 10
1) "a"
2) "b"
3) "c"
4) "d"
5) "e"
6) "f"
7) "g"
8) "h"
9) "i"
10) "j"
127.0.0.1:6379> LTRIM mylist 0 1
OK
127.0.0.1:6379> LRANGE mylist 0 10
1) "a"
2) "b"
127.0.0.1:6379> LTRIM mylist -5 5
OK
127.0.0.1:6379> LRANGE mylist 0 10
1) "a"
2) "b"
127.0.0.1:6379> RPUSH mylist one
(integer) 3

http://www.ppmy.cn/embedded/116680.html

相关文章

CSS中的多种关系选择器

后代选择器 选择所有被E元素包含的F元素&#xff0c;中间用空格隔开。 例&#xff1b; <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title…

【Python】Windows下安装使用FFmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频&#xff0c;并能将其转化为流的开源计算机程序。之前为了MP3转wav&#xff0c;需要pip安装并import AudioSegment&#xff0c;但是会报错&#xff1a;FileNotFoundError: [WinError 2] 系统找不到指定的文件。 因为FFmpeg需要另…

运维加分技能,完整学习手册值得收藏

在运维领域掌握一项编程技能是打怪升级、升职加薪的重要条件&#xff0c;而python往往会成为我们选择的热门技能。在实际工作中&#xff0c;我们经常会使用PythonDjango的框架来实现一些Restful接口服务&#xff0c;或者用其来编写运维平台等&#xff0c;这时Django将变得极为重…

qt--压缩图片的大小

该函数 是输入图片的字节流 然后再内部转换后输出文件的字节流 头文件部分 /*!* brief compressImage* param format 图片的压缩格式* param imageByteArray 源图像字节流* param fileSize 压缩指定的文件大小 默认180kb* param limitHeight 限制图片的高度* return QBy…

加速AI数据应用,肯睿Cloudera推出六款全新机器学习项目加速器AMPs

肯睿Cloudera大中华区技术总监刘隶放表示&#xff1a;“随着中国企业对人工智能的需求日益增长&#xff0c;如何快速、安全地将AI技术落地成为企业的核心诉求。Cloudera全新推出的AMPs不仅为企业提供了可一键部署的AI解决方案&#xff0c;更通过开源的方式缩短企业部署时间&…

Angular面试题五

一、请解释Angular中的管道是什么&#xff0c;并列举几个内置的管道。 Angular中的管道&#xff08;Pipe&#xff09;是一种强大的工具&#xff0c;用于在Angular模板中处理和转换数据&#xff0c;并将其呈现给用户。管道可以将输入数据&#xff08;如字符串、数字、日期等&…

论文阅读--Planning-oriented Autonomous Driving(一)

文献中涉及的主要知识点梳理及所提框架简介&#xff1a; 自动驾驶系统的模块化&#xff1a;现代自动驾驶系统通常被分解为顺序执行的模块化任务&#xff0c;包括感知&#xff08;perception&#xff09;、预测&#xff08;prediction&#xff09;和规划&#xff08;planning&am…

【AI 写作】介绍 Apache Spark 的基本概念和在大数据分析中的应用

【AI 写作】介绍 Apache Spark 的基本概念和在大数据分析中的应用 浅浅的玩一下这个 AI 写作&#xff0c;本内容全为 AI 生成&#xff0c;仅为 AI 观点&#xff0c;无作者本人的观点。 Apache Spark是一个开源的大数据处理框架&#xff0c;设计用于高效处理大规模数据集和实现…