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条推文