有序集合。使用分数score来标记每个元素
1.添加元素
zadd mathScore 98 jordan 86 james 77 kobe
添加了三个元素,分数在前
2.假如添加的元素已经存在的话,则会替换原来的分数。
zadd mathScore 79 kobe
则将kobe的分数改为79
3.取某一个元素的分数
zscore mathScore kobe
使用zscore
4.按分数排序
zrange mathScore 0 2 (withscores)
表示分数从小到大,第0位到第2位。后面的withscores是可选的,表示是否带上分数显示。
负数表示从后数,所以-1表示分数最后一位。
5.查找分数范围内的元素
zrangebyscore [keyName] [min] [max] (withscores)
eg:
zrangebyscore mathScore 70 90 withscores
6.不包含端点
上面包含了端点,假如不想包含端点
zrangebyscore mathScore (70 90 withscores
加上左括号。
7查找所有分数
zrange mathScore 0 -1 withscores
8.删除某个元素
zrem mathScore kobe
9.查看某元素排名
zrank mathScore jordan
标签:分数,zrangebyscore,Zset,元素,Redis,mathScore,withscores,整合,kobe From: https://www.cnblogs.com/AduBlog/p/17895847.html