Redis的。获取where子句

时间:2013-08-26 21:02:51

标签: redis node-redis

我有这个键列表:

 redis 127.0.0.1:6379> keys *
  1) "r:fd:g1:1377550557255"
  2) "r:fd:g1:1377550561240"
  3) "r:fd:g1:1377550561561"
  4) "r:fd:g1:1377550562300"
  5) "r:fd:g1:1377550558977"
  6) "r:fd:g1:1377550561344"
  7) "r:fd:g1:1377550561832"
  8) "r:fd:g1:1377550560344"
  9) "r:fd:g1:1377550559978"
 10) "r:fd:g1:1377550557777"
 11) "r:fd:g1:1377550554258"
 12) "r:fd:g1:1377550556772"
 13) "r:fd:g1:1377550559649"
 14) "r:fd:g1:1377550555460"
 15) "r:fd:g1:1377550560895"
 16) "r:fd:g1:1377550559139"
 17) "r:fd:g1:1377550556595"
 18) "r:fd:g1:1377550557634"

如何才能获得时间戳大于1377550561300的这个键?

1 个答案:

答案 0 :(得分:1)

你不能这样做。
但是你可以使用有序集和写时间戳作为分数,然后你就可以使用了 zrangebyscore

zrangebyscore key 1377550561300) +inf