Redis 常用命令解释三 List类型

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis 常用命令 List类型

1、lpush key value[value...] 可以一次写入多个值,但是每个值都是添加到上一个值的左侧,即倒序

  lpushx key value 插入值的左侧,有key则插入,否则插入失败

2、rpush key value[value...] 可以一次写入多个值,但是每个值都是添加到上一个值的右侧,即顺序

  rpushx key value 插入值的右侧,有key则插入,否则插入失败

3、lrange key start end 查询值,start从0开始,end最后一个是-1结束

4、llen key 获取key的长度

5、lindex key index 通过索引获取列表中的元素

6、lpop key 移除最左面的一个值

   blpop key [key....] timeout  可以设定一个去掉最左面的值,timeout是秒,如果key不存在,0代表可以无限阻塞

7、rpop key 移除最右面的一个值

   brpop key  [key....] timeout 可以设定一个去掉最右面的值,timeout是秒,如果key不存在,0代表可以无限阻塞

8、ltrim key start end 截取区间数据

9、lset key index value 根据index修改其中的值

10、linsert key before|after pivot value  在XXX  前面|后面添加值

11、rpoplpush source destination  将最右侧移到最左侧

   brpoplpush source destination timeout  将最右侧移到最左侧,列表中没有值会阻塞直到超时


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
6天前
|
NoSQL Java Redis
redis-学习笔记(Jedis 通用命令)
redis-学习笔记(Jedis 通用命令)
18 1
|
1天前
|
存储 算法 数据处理
Python中的列表(List) 类型详解与实战应用
Python中的列表(List) 类型详解与实战应用
|
6天前
|
Java Redis
redis-学习笔记(Jedis zset 简单命令)
redis-学习笔记(Jedis zset 简单命令)
14 3
|
6天前
|
Java Redis
redis-学习笔记(Jedis hash简单命令)
redis-学习笔记(Jedis hash简单命令)
12 1
|
6天前
|
存储 Java Redis
redis-学习笔记(Jedis set 简单命令)
redis-学习笔记(Jedis set 简单命令)
12 1
|
6天前
|
Java Redis
redis-学习笔记(Jedis list简单命令)
redis-学习笔记(Jedis list简单命令)
12 1
|
6天前
|
Java Redis
redis-学习笔记(Jedis string 简单命令)
redis-学习笔记(Jedis string 简单命令)
14 2
|
6天前
|
存储 消息中间件 NoSQL
redis-学习笔记(list)
redis-学习笔记(list)
7 0
|
6天前
|
NoSQL Java Redis
redis-学习笔记(string , hash , list , set , zset 前置知识)
redis-学习笔记(string , hash , list , set , zset 前置知识)
5 0
redis-学习笔记(string , hash , list , set , zset 前置知识)
|
6天前
|
存储 NoSQL 关系型数据库
redis-学习笔记(通用命令)
redis-学习笔记(通用命令)
16 0
http://www.vxiaotou.com