【问题标题】:Gel redis keys (and theirs) with value more than a threshold价值超过阈值的凝胶 redis 键(和它们的键)
【发布时间】:2015-09-24 05:41:30
【问题描述】:

我有一个 redis 转储,其中包含 String/Double 类型的键/值对。是否有可能获得价值超过给定数字的所有键(或它们的计数)?

【问题讨论】:

  • 对不起,我无法理解你的问题
  • 看看现在是不是更清楚了?

标签: redis


【解决方案1】:

如果你使用一个 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

【讨论】:

    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    相关资源
    最近更新 更多