SETBIT key offset value
Sets or clears the bit at offset in the string value stored at key
SETBIT命令用于将键存储的字符串的指定偏移量的位设置为指定的值。
语法:
SETBIT key offset value
其中,key表示要设置的键,offset表示要设置的位在字符串中的偏移量,value表示要设置的值(0或1)。
以下是使用SETBIT命令设置位的示例:
> SETBIT key1 7 1
(integer) 0
> GET key1
" "
> SETBIT key1 0 1
(integer) 0
> GET key1
" "
在这个例子中,首先使用SETBIT命令将键key1的第7个位设置为1。由于该键之前并没有被设置过,所以命令返回0,表示这是一个新的字符串。接下来,使用GET命令检索键的值,可以看到字符串中第7个位被设置为了1。然后,使用SETBIT命令将键key1的第0个位设置为1,命令返回0,表示该位之前被设置为0。最后,使用GET命令再次检索键的值,可以看到字符串中第0个位被设置为了1。