Arguments
str
required
The key to search in.
0 | 1
required
The key to store the result of the operation in.
int
The index to start searching at.
int
The index to stop searching at.
Response
The index of the first occurence of the bit in the string.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
redis.setbit("mykey", 7, 1)
redis.setbit("mykey", 8, 1)
assert redis.bitpos("mykey", 1) == 7
assert redis.bitpos("mykey", 0) == 0
# With a range
assert redis.bitpos("mykey", 1, 0, 2) == 0
assert redis.bitpos("mykey", 1, 2, 3) == -1
redis.bitpos("key", 1, 5, 20)
Find the position of the first set or clear bit (bit with a value of 1 or 0) in a Redis string key.
redis.setbit("mykey", 7, 1)
redis.setbit("mykey", 8, 1)
assert redis.bitpos("mykey", 1) == 7
assert redis.bitpos("mykey", 0) == 0
# With a range
assert redis.bitpos("mykey", 1, 0, 2) == 0
assert redis.bitpos("mykey", 1, 2, 3) == -1
redis.bitpos("key", 1, 5, 20)
Was this page helpful?