Quantcast
Channel: CodeSection,代码区,数据库(综合) - CodeSec
Viewing all articles
Browse latest Browse all 6262

redis基本结构(3)------列表(list) 数据库 数据库学习 redis 基本结构

$
0
0

redis基本结构(3)------列表(list)。

1:简介


redis基本结构(3)------列表(list) 数据库 数据库学习 redis 基本结构

2:基本操作

LPOP key : 删除并取得LIST头部一个元素

RPOP key : 删除并取得LIST尾部一个元素

BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCK
BRPOP key [key ...] timeout : 删除并取得LIST尾部一个元素,如果没有就BLOCK

LPUSH key value : 在LIST头部扩展一个元素

RPUSH key value : 在LIST尾部扩展一个元素

LPUSHX key value : 如果LIST存在,在LIST头部扩展一个元素

RPUSHX key value : 如果LIST存在,在LIST尾部扩展一个元素

LINDEX key index : 通过INDEX取得LIST的一个元素

LLEN key : 取得LIST的长度

LRANGE key start stop : 取得LIST在指定范围内的元素

LREM key count value : 删除LIST的元素们

LSET key index value : 设置LIST索引为INDEX的元素的值

LTRIM key start stop : 裁剪LIST,保留一定范围的元素

RPOPLPUSH source destination :删除当前LIST的尾部一个元素,并将其扩展到另一个LIST的尾部

BRPOPLPUSH source destination timeout :

弹出LIST一个元素,并将其插入到另一个LIST里,然后返回,如果前个LIST空就BLOCK

SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination] :

排序LIST,SET, SORTED SET

3.应用:


redis基本结构(3)------列表(list) 数据库 数据库学习 redis 基本结构

4.使用redis作为消息队列


redis基本结构(3)------列表(list) 数据库 数据库学习 redis 基本结构

Viewing all articles
Browse latest Browse all 6262

Trending Articles