月光代碼園

記錄、分享、交流

导航

Redis学习笔记#2:Lists

Lists基于Linked List,最多支持232 - 1 个元素。

#LPUSH,LPUSHX( 将一个值插入到已存在的列表头部,列表不存在时操作无效。),LRANGE

RPUSH,RPUSHX同理

 

#RPOP,LPOP,RPOPLPUSH

 #LREM 移除前(后)N个出现的M字符串

LREM mylist -2 "hello" 移除最后2个出现的hello字符串

#LSET 设定指定位置的值

#LINDEX 返回指定位置元素

 

 

#LTRIM 剪裁置顶位置范围

#LLEN 返回list长度

 

#LINSERT key BEFORE|AFTER pivot value

指定元素的前(后)插入元素

#blocking list : BLPOP,BRPOP,BRPOPLPUSH

---------------------------------------------------------------------------------------------------------------

应用场景

#1 限流

IP限流,每秒限制3次

#2 最近的N条数据

Twitter最近10条推文

posted on 2019-08-07 11:37  bangdikka  阅读(125)  评论(0编辑  收藏  举报