setbit的作用是,对key上存储的字符串,设置或清除指定偏移量上的位(bit)。

语法如下:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

SETBIT key offset value

key是要操作的对象的键。

offset是操作对象上的偏移量,以0作为起始值,大于或等于0,小于2的32次方。

value,只能是0或1。

假如value的值是2,会出现报错信息:(error) ERR bit is not an integer or out of range。

SETBIT key offset value 的返回值是指定偏移位上原来的位(0或1)。

如果没有设置key指定位置的位,初始值或默认值是0。

redis的setbit命令,能应用在布隆过滤器中。布隆过滤器需要操作指定位置的位。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄