NoSQL List类型的操作命令
2018-03-19 18:19
169 查看
list其实是一个双向链表结构。
既可以从头部插入数据,也可以从尾部插入数据。list的操作命令:
lpush list one
向list中,从头部插入one。
rpush list four
向list中,从尾部插入four
lrange list 0 - 1
在list中,0代表头部第一个元素,-1代表尾部第一个元素。(跟python中的定义差不多)
因此,要遍历list中的所有元素就是
lpop list
从头部弹出第一个元素
rpop list
从尾部弹出第一个元素
lset list 0 qiu
将list内指定下标的元素内容替换掉,上述命令的含义是将list内的 第0个元素内容替换为 qiu
llen list
返回list内所有元素的个数。
lindex list 0
返回list内,索引为0 的 元素值
linsert list before one hello
如果想在中间插入元素,则用linsert
上述语句含义是:在list中,在 元素one 的前面插入 hello
相关文章推荐
- Nosql之Redis: zset(有序集)数据类型及操作命令
- List类型操作命令
- NoSQL1的string类型操作命令
- NoSQL2 hash类型操作命令
- Redis-list类型常用操作命令
- redis list类型 操作命令
- redis中 hash类型的操作命令
- redis hash和string类型命令操作详解
- redis中各种数据类型对应的jedis操作命令
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- Redis-Service.Stack.Redis对Redis基本数据类型String,List,Hash,Set,ZSet的操作
- redis中各种数据类型对应的jedis操作命令
- List类型对应的jedis操作详解
- Redis学习笔记(六) 基本命令:List操作
- 跟我学Redis(6)—list类型及操作
- NoSQL set类型及其操作命令
- NoSQL之Redis(二)---Java操作Redis存储自定义类型数据
- Redis学习第四课:Redis List类型及操作
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令