bitpos 命令

返回位图中第一个值为 bit 的二进制位的位置。在默认情况下,命令将检测整个位图,但用户也可以通过可选的 start 参数和 end 参数指定要检测的范围。

语法

BITPOS key bit[start][end]

返回值

整数回复。

代码示例

127.0.0.1:6379> SETBIT bits 3 1    # 1000
(integer) 0

127.0.0.1:6379> BITPOS bits 0
(integer) 0

127.0.0.1:6379> BITPOS bits 1
(integer) 3