Redis GETBIT令
1年前 (2024-04-26)
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