Redis GETBIT命令

 
Redis GETBIT 命令对 key 所储存的字符串值,获取指定偏移量上的位(bit)。当 offset 比字符串值的长度大,或者 key 不存在时,返回 0。

可用版本

GETBIT 命令可用版本:>= 2.2.0

语法

Redis GETBIT 命令的基本语法如下:
GETBIT key offset

返回值

字符串值指定偏移量上的位(bit)。

命令演示

# 对不存在的 key 或者不存在的 offset 进行 GETBIT, 返回 0
127.0.0.1:6379>> EXISTS mybit
(integer) 0
127.0.0.1:6379>> GETBIT mybit 5200
(integer) 0

#对已存在的 offset 进行 GETBIT
127.0.0.1:6379>> SETBIT bit 5200 1
(integer) 0
127.0.0.1:6379> GETBIT bit 5200
(integer) 1