Zset键值结构
Zset 结构是有序的,value 不能重复,score 代表分值的一个排序,可以根据分值来排序或者取一定分值范围内的元素。
常用命令
1 | 127.0.0.1:6379> zadd maths 100 abcd # 增加,100为 score |
其他命令
1 | 127.0.0.1:6379> zrevrank maths abcd # 从高到底的该用户的排名,和zrank相反,同理 zrevrange,zrevrangebyscore |
总结
实战
排行榜,热搜榜
Zset 结构是有序的,value 不能重复,score 代表分值的一个排序,可以根据分值来排序或者取一定分值范围内的元素。
1 | 127.0.0.1:6379> zadd maths 100 abcd # 增加,100为 score |
1 | 127.0.0.1:6379> zrevrank maths abcd # 从高到底的该用户的排名,和zrank相反,同理 zrevrange,zrevrangebyscore |
排行榜,热搜榜
作者: Nayacco
原文地址: https://nayacco.github.io/2019/05/28/redis-zset/
许可: Copyright (c) 2022 CC-BY-NC-4.0 LICENSE