本文内容为 http://redis.io/commands/getbit 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
GETBIT key offset

返回存储在键 key 中的字符串值中偏移为 offset 处的位(Bit)的值(或 1)。

Returns the bit value at offset in the string value stored at key.

当偏移 offset 超出字符串的长度,该字符串被假定为由值为 0 的位(Bit)填充的连续空间,即返回值为 0

不存在的键的值被认为是空字符串,所以偏移 offset 总是超出范围,该字符串同样被假定为由值为 0 的位(Bit)填充的连续空间。

When offset is beyond the string length, the string is assumed to be a contiguous space with 0 bits. When key does not exist it is assumed to be an empty string, so offset is always out of range and the value is also assumed to be a contiguous space with 0 bits.