の構文はmin
とmax
です。python(redis-py)のredis zcount
コマンドの引数はどれですか? documentationには言及されていません。redis-pyのzcount構文
それは次のようになります。
minimum = time.time() - 2000
maximum = time.time()
my_server.zadd(sorted_set, '('+str(minimum), maximum)
の構文はmin
とmax
です。python(redis-py)のredis zcount
コマンドの引数はどれですか? documentationには言及されていません。redis-pyのzcount構文
それは次のようになります。
minimum = time.time() - 2000
maximum = time.time()
my_server.zadd(sorted_set, '('+str(minimum), maximum)
何を助けることができますか?
minimum = time.time() - 2000
maximum = time.time()
my_server.zadd(sorted_set, minimum + sys.float_info.epsilon, maximum)
あるいは、最大のための-
で:
minimum = time.time() - 2000
maximum = time.time()
my_server.zadd(sorted_set, minimum, maximum - sys.float_info.epsilon)
これは非常に面白いです。 –
unit testsは、いくつかの例を示します:
def test_zcount(self, r):
r.zadd('a', a1=1, a2=2, a3=3)
assert r.zcount('a', '-inf', '+inf') == 3
assert r.zcount('a', 1, 2) == 2
assert r.zcount('a', 10, 20) == 0
これは... sys.float_info.epsilon
の使用に関する
あなたは正しいですこれは、二つの数値の間の最小同等の差です。どのような制限にも '('をつけて排他的な制限を付けてください) – Niloct