Redis 数据类型列表
发布时间
阅读量:
阅读量
list类型
- 数据管理要求:管理多个数据,并识别它们进入存储空间的顺序特征。
- 存储配置需求:配置一个能够容纳多个不同属性的数据区域,并根据特定方式标识其输入序列特征。
- 列表形式:组织多元素集合,在底层采用双链表技术实现元素有序排列。
基本操作
# 添加数据
lpush key value1 [value2 ... ] # 一次从左边添加数据
rpush key value1 [value2 ... ] # 依次从右边添加数据
# 获取数据
lrange key start stop # 从左边开始获得范围内数据 stop为-1默认为list末尾
lindex key index # 获得指定索引的数据
llen key # 获得列表的长度
# 获取并移除数据,列表为空返回nil
lpop key
rpop key
扩展操作
# 规定时间内获取并移除数据(阻塞时获取数据)
# 在列表为空时,等待,如果到规定时间还列表中依然没有数据,则返回nil。
# 如果中途有数据存入,则获取数据。
blpop key1 [key2] timeout
brpop key1 [key2] timeout
全部评论 (0)
还没有任何评论哟~
