GETBIT
按偏移量返回一个位值。
语法
GETBIT key offset
引入版本:2.2.0
复杂度摘要:O(1)
返回 关键 中存储的字符串值中 偏移量 处的位值。
当偏移量 超出字符串长度时,假定该字符串是连续的0 位空格。当 关键 不存在时,假定为空字符串,因此 偏移量 始终超出范围,并且该值也假定为 0 位的连续空间。
必需参数
key
保存字符串的键的名称。
offset
要读取的从零开始的位偏移量。
示例
redis> SETBIT mykey 7 1
(integer) 0
redis> GETBIT mykey 0
(integer) 0
redis> GETBIT mykey 7
(integer) 1
redis> GETBIT mykey 100
(integer) 0
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
存储在 偏移量 的位值,为以下之一: * 整数回复: 0。 * 整数回复:1。
RESP3
资料来源:Redis 官方 GETBIT 文档;中文内容参考 Redis 文档许可。