欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis学习之getbit命令

程序员文章站 2022-07-05 20:37:26
...

getbit命令

Redis getbit,命令用于对 key 所储存的字符串值,获取指定偏移量上的位(bit)

语法

getbit key offset

返回值

  • 字符串值指定偏移量上的位(bit)

  • 当偏移量 offset 比字符串值的长度大,或者 key 不存在时,返回 0

例子

对不存在的 key 或者不存在的 offset 进行 getbit, 返回 0

127.0.0.1:6379> exists test:key
(integer) 0

127.0.0.1:6379> getbit test:key 7
(integer) 0

对已存在的 offset 进行 getbit

127.0.0.1:6379> set test:setbit 'a'
OK

127.0.0.1:6379> get test:setbit
"a"

127.0.0.1:6379> getbit test:setbit 6
(integer) 0

127.0.0.1:6379> setbit test:setbit 6 1
(integer) 0

127.0.0.1:6379> getbit test:setbit 6
(integer) 1