GETBIT key offset
返回key对应的string在offset处的bit值 当offset超出了字符串长度的时候,这个字符串就被假定为由0比特填充的连续空间。当key不存在的时候,它就认为是一个空字符串,所以offset总是超出范围,然后value也被认为是由0比特填充的连续空间。到内存分配。
返回值
integer-reply:在offset处的bit值
例子
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>
相关参考链接
Strings相关命令:
命令组 | 命令 |
Strings (字符串) | APPEND; BITCOUNT; BITFIELD; BITOP; BITPOS; DECR; DECRBY; GET; GETBIT; GETRANGE; GETSET; INCR; INCRBY; INCRBYFLOAT; MGET; MSET; MSETNX; PSETEX; SET; SETBIT; SETEX; SETNX; SETRANGE; STRLEN |
全部命令组:Keys(键)、Strings(字符串)、Hashes(哈希表)、Lists(列表)、Sets(集合)、Sorted Sets(有序集合)、Pub/Sub(发布/订阅)、Scripting(脚本)、Server(服务器)、Transactions(事物),Geo(地理位置)、Cluster(集群)、Connection(连接)、Streams(流)、HyperLogLog。
回到总目录:Redis命令参考手册(总目录)