【发布时间】:2015-09-24 05:41:30
【问题描述】:
我有一个 redis 转储,其中包含 String/Double 类型的键/值对。是否有可能获得价值超过给定数字的所有键(或它们的计数)?
【问题讨论】:
-
对不起,我无法理解你的问题
-
看看现在是不是更清楚了?
标签: redis
我有一个 redis 转储,其中包含 String/Double 类型的键/值对。是否有可能获得价值超过给定数字的所有键(或它们的计数)?
【问题讨论】:
标签: redis
如果你使用一个 SortedSet 并且你的 double 作为分数,你的 string 作为成员,你可以这样做,然后你可以ZRANGEBYSCORE。
例如,获取所有分数大于 1 的成员:
> ZADD zzz 1 one 2 two 3 three
(integer) 3
> ZRANGEBYSCORE zzz (1 +inf WITHSCORES
1) "two"
2) 2.0
3) "three"
4) 3.0
【讨论】: