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

redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

$
0
0

redis基本结构(5)------有序集合(zset)。

1.简介


redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

2.基本操作

zadd key score1 value1:添加元素

zrange key start stop [withscore]:把集合排序后,返回名次[start,stop]的元素 默认是升续排列 withscores 是把score也打印出来

zrank key member:查询member的排名(升序0名开始)

zrangebyscore key min max [withscores] limit offset N:集合(升序)排序后取score在[min, max]内的元素,并跳过offset个,取出N个

zrevrank key member:查询member排名(降序 0名开始)

zremrangebyscore key min max:按照score来删除元素,删除score在[min, max]之间

zrem key value1 value2:删除集合中的元素

zremrangebyrank key start end:按排名删除元素,删除名次在[start, end]之间的

zcard key:返回集合元素的个数

zcount key min max:返回[min, max]区间内元素数量

3.应用

(1)榜单,排名


redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

(2)翻页,分页


redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

(3)自动补全


redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

(4)使用并集计算周榜,月榜,年榜


redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

redis基本结构(5)------有序集合(zset) 数据库 数据库学习 redis结构 有序集合

Viewing all articles
Browse latest Browse all 6262

Trending Articles