• BITPOS key bit [start] [end]
    • 返回值
    • 代码示例

    BITPOS key bit [start] [end]

    可用版本: >= 2.8.7
    时间复杂度: O(N),其中 N 为位图包含的二进制位数量

    返回位图中第一个值为 bit 的二进制位的位置。

    在默认情况下,命令将检测整个位图,但用户也可以通过可选的 start 参数和 end 参数指定要检测的范围。

    返回值

    整数回复。

    代码示例

    1. 127.0.0.1:6379> SETBIT bits 3 1 # 1000
    2. (integer) 0
    3.  
    4. 127.0.0.1:6379> BITPOS bits 0
    5. (integer) 0
    6.  
    7. 127.0.0.1:6379> BITPOS bits 1
    8. (integer) 3