redis列表(List) | 有序集合(sorted set)

从头部插入数据

LPUSH  key  value 

遍历所有数据,-1表示到尾部,如果指定索引则取出指定索引的数据,-2 表示倒数第二个

LRANGE  key start stop

 LRANGE key 0 -1

有序集合

ZADD key score1 member1 [score2 member2]向有序集合中添加一个或多个成员,或更新已存在的成员的分数

ZADD key 1 member1

ZADD key 2 member2

ZADD key 3 member3

获取有序集合的成员数

ZCARD key 

对有序集合指定成员增加score

 ZINCRBY key increment member

ZINCRBY key 2 member1  #member1成员socore+=2,在原有score基础上加2

通过索引区间返回有序集合指定区间内的成员ZRANGE (从小到大),withscores是否显示score

ZRANGE key start stop [withscores

 从大到小

ZREVRANGE key start stop [withscores]

 通过分数返回有序集合指定区间内的成员(从小到大)

ZRANGEBYSCORE key min max [withscores] [limit]

 从大到小

ZREVRANGESCORE key max min [withscores] 

发布了166 篇原创文章 · 获赞 26 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/qq_28710983/article/details/104589018