6、操作zset
概述:
a、有序集合,元素类型为Sting,元素具有唯一性,不能重复
b、每个元素都会关联一个double类型的score(表示权重),通过权重的大小排序,元素的score可以相同
1、设置
a、添加
zadd key score member [score member...] //score和member 可以有多个
zadd zz 1 a 5 b 3 c 2 d 4 e
2、获取
a、返回指定范围的元素
zrange key start end
b、返回元素个数
zcard key
c、返回有序集合key中,score在min和max之间的元素的个数
zcount key min max
d、返回有序集合key中,成员member的score值
zscore key member
xia:0>zadd zz 1 a 5 b 3 c 2 d 4 e
"5"
xia:0>zrange zz 0 -1
1) "a"
2) "d"
3) "c"
4) "e"
5) "b"
xia:0>zcard zz
"5"
xia:0>zcount zz 2 4
"3"
xia:0>zscore zz c
"3"
xia:0>