您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
Redis的Getbit 命令
发布时间:2021-10-27 22:35:45编辑:雪饮阅读()
Redis Getbit 命令用于对 key 所储存的字符串值,获取指定偏移量上的位(bit)。
返回值
字符串值指定偏移量上的位(bit)。
当偏移量 OFFSET 比字符串值的长度大,或者 key 不存在时,返回 0 。
实例:
127.0.0.1:6379> get andy
"b"
127.0.0.1:6379> getbit andy 0
(integer) 0
127.0.0.1:6379> getbit andy 1
(integer) 1
127.0.0.1:6379> getbit andy 2
(integer) 1
127.0.0.1:6379> getbit andy 3
(integer) 0
127.0.0.1:6379> getbit andy 4
(integer) 0
127.0.0.1:6379> getbit andy 5
(integer) 0
127.0.0.1:6379> getbit andy 6
(integer) 1
127.0.0.1:6379> getbit andy 7
(integer) 0
对于字母b,的ascill码是98,那么换算二进制就是01100010,正好和上面偏移从0-7一一呼应。
当偏移量 OFFSET 比字符串值的长度大,或者 key 不存在时,返回 0 。:
127.0.0.1:6379> getbit andy 8
(integer) 0
127.0.0.1:6379> keys *
1) "andy"
2) "key2"
3) "key1"
4) "key3"
127.0.0.1:6379> getbit key4 8
(integer) 0
127.0.0.1:6379> getbit key4 0
(integer) 0
关键字词:Redis,Getbit
上一篇:Redis的Setbit 命令
下一篇:Redis的Mget 命令