(二)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
相关推荐
fengxin_rou41 分钟前
Redis从零到精通第二篇:redis常见的命令
数据库·redis·缓存
晓13131 小时前
第六章:Redis分布式缓存
redis·nosql
笨蛋不要掉眼泪3 小时前
Redis主从复制:原理、配置与实战演示
前端·redis·bootstrap·html
晓13133 小时前
第七章:Redis高级最佳实践详解
redis·分布式·缓存
jiunian_cn4 小时前
【Redis】list数据类型相关指令
数据库·redis·list
Big Cole5 小时前
PHP面试题(Redis核心知识篇)
开发语言·redis·php
TracyCoder1235 小时前
Redis分布式限流技术原理与实战
redis
小北方城市网5 小时前
MongoDB 分布式存储与查询优化:从副本集到分片集群
java·spring boot·redis·分布式·wpf
xxxmine18 小时前
redis学习
数据库·redis·学习
qq_54702617918 小时前
Redis 常见问题
数据库·redis·mybatis