redis的使用之Zset
2019-04-14 本文已影响0人
寻Sweet
1.创建zset集合
命令:zadd zset(集合名字) v1 k1 v2 k3 v3 k3
2.查看zset集合
命令:zrange zset(集合名字) 0 -1
![](https://img.haomeiwen.com/i16079202/60145deb1ce0440e.png)
3.范围查看zset集合
命令: zrangebyscore score1 score2
withscores
( 表示不包含
limit 2 2
![](https://img.haomeiwen.com/i16079202/59b8a3f0417833e6.png)
4.查询key为 zset(集合名字) 的index 位置
命令:zrank zset v4
![](https://img.haomeiwen.com/i16079202/eba318fbada8836b.png)
5.删除集合元素
命令:zrem(rem表示remove移除,删除) zset v4
![](https://img.haomeiwen.com/i16079202/3471dae3d8fd9364.png)
6.zcard统计集合元素个数,zcount统计范围内的集合元素个数
命令:zcard zset
zount zset 10 100
![](https://img.haomeiwen.com/i16079202/289bf8dc98b9f359.png)
7.zrevrangebyscore (倒序排序)
(rev(表示reverse[反转的意思])) 和zrangebyscore用法相似
![](https://img.haomeiwen.com/i16079202/fb9d2c2b3c96ff7e.png)
注意:zrevrangebyscore 它的范围是反向排序,所以范围值为 100 0,而不是0 100