Redis Sorted Set - 用于检索一次得分低于和高于成员的成员的命令

时间:2017-11-28 10:17:19

标签: redis sortedset

以下命令会让我最多3名成员得分更高,最多5名成员得分低于成员得分100。

ZRANGEBYSCORE key -inf 100 limit 1 5 WITHSCORES
ZRANGEBYSCORE key 100 limit 1 3 WITHSCORES

有没有一种方法,没有脚本,只用一个命令从redis原子获取数据?

1 个答案:

答案 0 :(得分:3)

  

有没有一种方法,没有脚本,只用一个命令从redis原子获取数据?

“没有脚本” - 是的,您可以使用事务(MULTI/EXEC阻止)。

“只有一个命令” - 不,除非你想开发一个实现该逻辑的Redis模块。