redis SETBIT command
Translation results:
UK [set bit] US [sɛt bɪt]
Inlay drill bit
redis SETBIT commandsyntax
Function: Set or clear the bit at the specified offset for the string value stored in key. The bit is set or cleared depending on the value parameter, which can be 0 or 1 .
Syntax: SETBIT key offset value
Description: When key does not exist, a new string value is automatically generated. The string is grown to ensure that it can hold the value at the specified offset. When a string value is stretched, empty positions are filled with 0s. The offset parameter must be greater than or equal to 0 and less than 2^32 (bit mapping is limited to 512 MB).
Available versions: >= 2.2.0
Time complexity: O(1)
Return: The bit originally stored at the specified offset.
redis SETBIT commandexample
redis> SETBIT bit 10086 1 (integer) 0 redis> GETBIT bit 10086 (integer) 1 redis> GETBIT bit 100 # bit 默认被初始化为 0 (integer) 0