GETBIT:获取二进制位的值
使用 GETBIT 命令,用户可以获取位图指定偏移量上的二进制位的值:
GETBIT bitmap offset
与 SETBIT 命令一样,GETBIT 命令也只能接受正数作为偏移量。
举个例子,对于值为 10010100 的位图 bitmap001 来说,可以通过执行以下命令,分别获取它在偏移量 0、偏移量 3、偏移量 5 以及偏移量 7 上的二进制位的值:
redis> GETBIT bitmap001 0
(integer) 1
redis> GETBIT bitmap001 3
(integer) 1
redis> GETBIT bitmap001 5
(integer) 1
redis> GETBIT bitmap001 7
(integer) 0
图8-4展示了这 4 个 GETBIT 命令对 bitmap001 进行取值的过程。

Figure 1. 图8-4 GETBIT命令的执行过程