您的位置:首页 > 数据库 > Redis

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

2017-02-15 22:24 423 查看
1:简介



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.应用:



4.使用redis作为消息队列

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  结构 list 列表