redis-list类型简单操作
2017-11-25 16:42
471 查看
1:lpush/rpush/llen
1.1:语法
1.2:说明
1.3:示例
2:lrange
2.1:语法
2.2:说明
2.3:示例
3:ltrim
3.1:语法
3.2:说明
3.3:示例
4:lindex
4.1:语法
4.2:说明
4.3:示例
5:lset
5.1:语法
5.2:说明
5.3:示例
6:lrem
6.1:语法
6.2:说明
6.3:示例
7:lpop/rpop
7.1:语法
7.2:说明
7.3:示例
8:blpop/brpop
8.1:语法
8.2:说明
8.3:示例
9:rpoplpush
9.1:语法
9.2:说明
9.3:示例
1.1:语法
lpush key value1 value2 ...valueN rpush key value value2 ... valueN llen key
1.2:说明
lpush:向名称为key的list的左侧添加元素value1 .... valueN rpush:向名称为key的list的右侧添加元素为value1 ... valueN llen:返回名称为key的list的元素的个数 对于rpush和lpush而言,无论key存在与否,结果都会成功 llen,如果key不存在,返回0
1.3:示例
2:lrange
2.1:语法
lrange key start end
2.2:说明
返回名称为key的list中,start到end之间的元素 1)start,end:均未越界[start,end] < [-len,len]返回start,end之间的元素 2)end越界,end大于len返回,start到list结尾的元素 3)start,end都越界,start < -len && end > len返回nil
2.3:示例
3:ltrim
3.1:语法
ltrim key start end
3.2:说明
截取名称为key的list 1)start,end:均未越界[start,end] < [-len,len]返回start,end之间的元素 2)end越界,end大于len返回,start到list结尾的元素 3)start,end都越界,start < -len && end > len返回nil
3.3:示例
4:lindex
4.1:语法
lindex key index
4.2:说明
返回名称为key的list中,索引为index的元素 1)索引在区间内,返回索引对应元素 2)索引越界,返回nil
4.3:示例
5:lset
5.1:语法
lset key index value
5.2:说明
设置名称为key的list,索引为index的元素为value 1)索引未越界,返回成功 2)索引越界,error
5.3:示例
6:lrem
6.1:语法
lrem key count value
6.2:说明
删除名称为key的list中count个值为value的元素 1)value存在,count<value的个数,删除count个,count>value的个数,删除value个数个value,返回删除的个数 2)value不存在,返回0
6.3:示例
7:lpop/rpop
7.1:语法
lpop key rpop key
7.2:说明
1)key存在 lpop:返回并删除名称为key的list的首元素 rpop:返回并删除名称为key的list的尾元素 2)key不存在,返回nil
7.3:示例
8:blpop/brpop
8.1:语法
blpop key1 key2 ... keyN timeout brpop key1 key2 ... keyN timeout
8.2:说明
与lpop和rpop命令作用相同,只是加了timeout时间
8.3:示例
9:rpoplpush
9.1:语法
rpoplpush srckey dstkey
9.2:说明
返回并删除名称为srckey的list的尾元素,并将该元素添加到名称为dstkey的list的头部 1)srckey存在,返回要移除并添加到dstkey的元素 2)srckey不存在,返回nil
9.3:示例
相关文章推荐
- golang-redis之list类型简单操作
- redis list类型 操作命令
- Redis---List数据类型操作
- Redis - list类型操作
- Redis数据类型操作(三) —— List
- redis 哈希数据类型简单操作(实现购物车案例)
- Redis-list类型常用操作命令
- Redis-Service.Stack.Redis对Redis基本数据类型String,List,Hash,Set,ZSet的操作
- redis list类型操作
- redis 的使用 ( list列表类型操作)
- php简单的操作redis的5种数据类型
- redis之列表类型(list)——队列和栈简单实现
- Redis之List类型操作
- Redis学习之list类型及操作
- Jedis对Redis五大类型操作简单介绍
- golang-redis之string类型简单操作
- Redis中五种数据类型简单操作
- redis的list类型以及其操作
- Redis学习第四课:Redis List类型及操作
- redis基本数据类型操作之 list