(二)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
相关推荐
陌上丨2 小时前
Redis的Key和Value的设计原则有哪些?
数据库·redis·缓存
曾经的三心草6 小时前
redis-9-哨兵
数据库·redis·bootstrap
张小凡vip6 小时前
Kubernetes--k8s中部署redis数据库服务
redis·kubernetes
惊讶的猫7 小时前
Redis持久化介绍
数据库·redis·缓存
啦啦啦_99998 小时前
Redis-5-doFormatAsync()方法
数据库·redis·c#
生产队队长9 小时前
Redis:Windows环境安装Redis,并将 Redis 进程注册为服务
数据库·redis·缓存
xu_yule10 小时前
Redis存储(15)Redis的应用_分布式锁_Lua脚本/Redlock算法
数据库·redis·分布式
铉铉这波能秀12 小时前
LeetCode Hot100数据结构背景知识之列表(List)Python2026新版
数据结构·leetcode·list
清风拂山岗 明月照大江12 小时前
Redis笔记汇总
java·redis·缓存
消失的旧时光-194313 小时前
第十四课:Redis 在后端到底扮演什么角色?——缓存模型全景图
java·redis·缓存