zrevrange 具有相同分数的成员的顺序不颠倒
zrevrange with order of members with same score not reversed
zrange sortedSetKey 0 -1 rev
本returns成员倒序。现在,如果有不止一个成员得分相同。它returns成员倒序(同分成员按字典顺序排列)
问题:如何获得zrevrange 成员按分数降序排列,但具有相同分数的成员升序排列。这可能吗?
PS: 假设成员是一个整数(0 到 2^64)
否定你的分数。
例如,假设您目前拥有:
> ZADD foo 1 a 0 b 1 c 2 d
(integer) 4
> ZRANGE foo 0 -1 REV
1) "d"
2) "c"
3) "a"
4) "b"
负分:
> ZADD bar -1 a 0 b -1 c -2 d
(integer) 4
> ZRANGE bar 0 -1
1) "d"
2) "a"
3) "c"
4) "b"
zrange sortedSetKey 0 -1 rev
本returns成员倒序。现在,如果有不止一个成员得分相同。它returns成员倒序(同分成员按字典顺序排列)
问题:如何获得zrevrange 成员按分数降序排列,但具有相同分数的成员升序排列。这可能吗?
PS: 假设成员是一个整数(0 到 2^64)
否定你的分数。
例如,假设您目前拥有:
> ZADD foo 1 a 0 b 1 c 2 d
(integer) 4
> ZRANGE foo 0 -1 REV
1) "d"
2) "c"
3) "a"
4) "b"
负分:
> ZADD bar -1 a 0 b -1 c -2 d
(integer) 4
> ZRANGE bar 0 -1
1) "d"
2) "a"
3) "c"
4) "b"