一、ZSet常用操作
ZADD key score member //往有序集合key中加入带分值元素
ZADD news 1 香港
ZREM key member //从有序集合key中删除元素
ZREM news 大陆
ZSCORE key member //返回有序集合key中元素member的分值
ZSCORE news 香港
ZINCRBY key increment member //为有序集合key中元素member的分值加上increment
ZCARD key //返回有序集合key中元素个数
ZCARD news
ZRANGE key start stop //正序获取有序集合key从start下标到stop下标的元素
ZRANGE news 0 2
ZRANGE news 0 2 WITHSCORES
ZREVRANGE key start stop //倒序获取有序集合key从start下标到stop下标的元素
ZREVRANGE news 0 3
ZREVRANGE news 0 3 WITHSCORES
二、ZSet集合操作
ZUNIONSTORE destkey numkeys key //并集计算
新建new1、new2
ZUNIONSTORE newsall 3 news new1 new2
newall为destkey,相当于一个新的key
numkeys相当于要取几个集合的并集,3就是3个集合,2就是2个集合
news new1 new2 就是指定要取并集的集合
ZINTERSTORE destkey numkeys key //交集计算
与并集类似