(二)Redis——List

因为是 List,所以所有相关的命令都以 L 开头。

LPUSH / RPUSH

LRANGE list 0 -1

-1 表示末尾

复制代码
127.0.0.1:6379> LPUSH list a
1
127.0.0.1:6379> LRANGE list 0 -1
a
127.0.0.1:6379> LPUSH list b
2
127.0.0.1:6379> LRANGE list 0 -1
b
a
127.0.0.1:6379> LPUSH list c d e
5
127.0.0.1:6379> LRANGE list 0 -1
e
d
c
b
a
127.0.0.1:6379> RPUSH list f
6
127.0.0.1:6379> LRANGE list 0 -1
e
d
c
b
a
f

LPOP / RPOP

复制代码
127.0.0.1:6379> RPOP list
f
127.0.0.1:6379> LRANGE list 0 -1
e
d
c
b
a
127.0.0.1:6379> LPOP list 2
ERR wrong number of arguments for 'lpop' command

LLEN

复制代码
127.0.0.1:6379> LLEN list
5

127.0.0.1:6379> LRANGE list 0 -1
e
d
c
b
a

LTRIM key start end

只保留 start, end 以内的元素(删除 start, end 之外的元素)

复制代码
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> lpush list a b c d e
5
127.0.0.1:6379> lrange list 0 -1
e
d
c
b
a
127.0.0.1:6379> LTRIM list 1 3
OK
127.0.0.1:6379> lrange list 0 -1
d
c
b
相关推荐
Lucis__8 小时前
Redis持久化机制解析
redis·缓存·操作系统·文件·非关系型数据库·1024程序员节
用户0942485680311 小时前
第7章:Redis有序集合 ZSet 实战:排行榜与延时任务
redis·架构·源码
码士集团小青11 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节
2301_322414280411 小时前
springboot农产品交易平台的设计与实现08055-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·spring boot·redis·mysql·tomcat·maven·mybatis
乐茵lin12 小时前
Redis 持久化机制详解:RDB 与 AOF
redis·bootstrap·mybatis
一条泥憨鱼13 小时前
【Redis | 黑马点评】附近商铺功能源码解读
数据库·redis·缓存
舰长11514 小时前
将百万数据插入到 Redis,有哪些实现方案?
数据结构·redis·开源
bksczm16 小时前
Redis数据结构之hash
数据结构·redis·哈希算法·1024程序员节
小南家的青蛙17 小时前
Redis的资料
redis·缓存·1024程序员节
程序员塔塔喵18 小时前
【Redis进阶篇|第十四篇】redis构建全局唯一ID
redis·全局唯一id