2013-08-26 43 views
0

我有這個鍵列表:REDIS。獲取where子句

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" 

我怎樣才能得到只有這個鑰匙其中timestamp更多的則是1377550561300?

回答

1

你不能這樣做。
但是你可以使用的有序集合,寫時間戳爲分數,那麼你就可以使用 zrangebyscore

zrangebyscore key 1377550561300) +inf 
+0

,不過也許我遇到了一個問題,在這個關鍵的「R:FD:G1:1377550557255」我希望每個時段的點擊數存儲 – napalias