元素为string类型
元素具有唯一性,不重复
每个元素都会关联一个double类型的score,表示权重,通过权重将元素从小到大排序
说明:没有修改操作
增加
zadd key score value
127.0.0.1:6379> zadd ordered_set 100 czw 99 lbw 50 zhang 20 lisi
(integer) 4
获取
zrange key 索引 索引
127.0.0.1:6379> zrange ordered_set 0 -1
1) "lisi"
2) "zhang"
3) "lbw"
4) "czw"
查看某一个的分数 zscore key value
127.0.0.1:6379> zscore ordered_set lisi
"20"
根据范围查询 zrangebyscore key score score
127.0.0.1:6379> zrangebyscore ordered_set 20 50
1) "lisi"
2) "zhang"
删除某一个
zrem key value
127.0.0.1:6379> zrange ordered_set 0 -1
1) "lisi"
2) "zhang"
3) "lbw"
4) "czw"
127.0.0.1:6379> zrem ordered_set lbw
(integer) 1
127.0.0.1:6379> zrange ordered_set 0 -1
1) "lisi"
2) "zhang"
3) "czw"
根据分数去删zremrangebyscore key score score
score包含关系
删除80-100的
127.0.0.1:6379> zremrangebyscore ordered_set 80 100
(integer) 1
127.0.0.1:6379> zrange ordered_set 0 -1
1) "lisi"
2) "zhang"