Redis SETBIT命令
Redis SETBIT命令用于在Redis字符串值中设置指定偏移量上的位(bit)。它用于操作字符串,支持对字符串的位进行操作。
命令格式
SETBIT key offset value
命令参数
- key:键名。
- offset:偏移量,从0开始。
- value:设置的值,可以是 0 或者 1。
返回值
返回在设置之前,该位上的值。
实例
127.0.0.1:6379> set bit_test "hello" OK 127.0.0.1:6379> setbit bit_test 0 1 (integer) 0 127.0.0.1:6379> get bit_test "jello"
上面的例子中,我们使用SETBIT命令将bit_test的第0位设置为1,原本的字符串是hello,但是设置后变成了jello,可以看出第0位的值已经发生了变化。