redis 列表(list) | 菜鸟教程


本站和网页 https://www.runoob.com/redis/redis-lists.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Redis 列表(List) | 菜鸟教程
菜鸟教程 -- 学的不仅是技术,更是梦想!
首页 HTML CSS JavaScript Vue Bootstrap NodeJS Python3 Python2 Java C C++ C# Go SQL Linux jQuery 本地书签 我的圈子 登录 --> JS Search Python3 教程 Python2 教程 Vue3 教程 vue2 教程
Bootstrap3 教程
Bootstrap4 教程
Bootstrap5 教程
Bootstrap2 教程
Redis 教程
Redis 简介
Redis 安装
Redis 配置
Redis 数据类型
Redis
命令
Redis 命令
Redis 键(key)
Redis 字符串(String)
Redis 哈希(Hash)
Redis 列表(List)
Redis 集合(Set)
Redis 有序集合(sorted set)
Redis HyperLogLog
Redis 发布订阅
Redis 事务
Redis 脚本
Redis 连接
Redis 服务器
Redis GEO
Redis Stream
高级教程
Redis 数据备份与恢复
Redis 安全
Redis 性能测试
Redis 客户端连接
Redis 管道技术
Redis 分区
Java 使用 Redis
PHP 使用 Redis
Redis Hvals 命令
Redis Blpop 命令
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)
一个列表最多可以包含 2
32
- 1 个元素 (4294967295, 每个列表超过40亿个元素)。
实例
redis 127.0.0.1:6379> LPUSH runoobkey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH runoobkey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH runoobkey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE runoobkey 0 10
1) "mysql"
2) "mongodb"
3) "redis"
在以上实例中我们使用了
LPUSH
将三个值插入了名为
runoobkey
的列表当中。
Redis 列表命令
下表列出了列表相关的基本命令:
序号
命令及描述
BLPOP key1 [key2 ] timeout
移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
BRPOP key1 [key2 ] timeout
移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
BRPOPLPUSH source destination timeout
从列表中弹出一个值,将弹出的元素插入到另外一个列表中并返回它; 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
LINDEX key index
通过索引获取列表中的元素
LINSERT key BEFORE|AFTER pivot value
在列表的元素前或者后插入元素
LLEN key
获取列表长度
LPOP key
移出并获取列表的第一个元素
LPUSH key value1 [value2]
将一个或多个值插入到列表头部
LPUSHX key value
将一个值插入到已存在的列表头部
10
LRANGE key start stop
获取列表指定范围内的元素
11
LREM key count value
移除列表元素
12
LSET key index value
通过索引设置列表元素的值
13
LTRIM key start stop
对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
14
RPOP key
移除列表的最后一个元素,返回值为移除的元素。
15
RPOPLPUSH source destination
移除列表的最后一个元素,并将该元素添加到另一个列表并返回
16
RPUSH key value1 [value2]
在列表中添加一个或多个值到列表尾部
17
RPUSHX key value
为已存在的列表添加值
点我分享笔记
笔记需要是本篇文章的内容扩展!
文章投稿,可点击这里
注册邀请码获取方式
分享笔记前必须
取消
分享笔记
昵称
昵称 (必填)
邮箱
邮箱 (必填)
引用地址
分类导航
HTML / CSS
HTML 教程
HTML5 教程
CSS 教程
CSS3 教程
Font Awesome 教程
Foundation 教程
JavaScript 教程
HTML DOM 教程
jQuery 教程
AngularJS 教程
AngularJS2 教程
Vue.js 教程
React 教程
TypeScript 教程
jQuery UI 教程
jQuery EasyUI 教程
Node.js 教程
AJAX 教程
JSON 教程
Echarts 教程
Chart.js 教程
Highcharts 教程
Google 地图 教程
服务端
Python 教程
Python2.x 教程
Linux 教程
Docker 教程
Ruby 教程
Java 教程
C 教程
C++ 教程
Perl 教程
Servlet 教程
JSP 教程
Lua 教程
Rust 教程
Scala 教程
Go 教程
PHP 教程
数据结构与算法
Django 教程
FastAPI 教程
Zookeeper 教程
设计模式
正则表达式
Maven 教程
Verilog 教程
ASP 教程
AppML 教程
VBScript 教程
数据库
SQL 教程
MySQL 教程
PostgreSQL 教程
SQLite 教程
MongoDB 教程
Memcached 教程
数据分析
NumPy 教程
Pandas 教程
Matplotlib 教程
Scipy 教程
R 教程
Julia 教程
移动端
Android 教程
Swift 教程
jQuery Mobile 教程
ionic 教程
Kotlin 教程
XML 教程
DTD 教程
XML DOM 教程
XSLT 教程
XPath 教程
XQuery 教程
XLink 教程
XPointer 教程
XML Schema 教程
XSL-FO 教程
SVG 教程
ASP.NET
ASP.NET 教程
C# 教程
Web Pages 教程
Razor 教程
MVC 教程
Web Forms 教程
Web Service
Web Service 教程
WSDL 教程
SOAP 教程
RSS 教程
RDF 教程
开发工具
Eclipse 教程
Git 教程
Svn 教程
Markdown 教程
网站建设
HTTP 教程
网站建设指南
浏览器信息
网站主机教程
TCP/IP 教程
W3C 教程
网站品质
Advertisement
反馈/建议
在线实例
·
HTML 实例
CSS 实例
JavaScript 实例
Ajax 实例
jQuery 实例
XML 实例
Java 实例
字符集&工具
HTML 字符集设置
HTML ASCII 字符集
JS 混淆/加密
PNG/JPEG 图片压缩
HTML 拾色器
JSON 格式化工具
随机数生成器
最新更新
AI编程助手教程(...
AI编程助手教程(C)
AI编程助手教程(JS)
0.1 + 0.2 不等...
AI 编程助手教程...
Python 装饰器
站点信息
意见反馈
免责声明
关于我们
文章归档
关注微信
Copyright © 2013-2024
菜鸟教程
 
runoob.com
All Rights Reserved. 备案号:
闽ICP备15012807号-1
微信关注