Execute the command BITCOUNT.
Summary: Count set bits in a string
Group: bitmap
Requires Redis 2.6.0
Parameters:
key - the key
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
bitcount
io.smallrye.mutiny.Uni<Void>bitcount(K key,
long start,
long end)
Execute the command BITCOUNT.
Summary: Count set bits in a string
Group: bitmap
Requires Redis 2.6.0
Parameters:
key - the key
start - the start index
end - the end index
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
getbit
io.smallrye.mutiny.Uni<Void>getbit(K key,
long offset)
Returns the bit value at offset in the string value stored at key.
Parameters:
key - the key.
offset - the offset
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
Execute the command BITFIELD.
Summary: Perform arbitrary bitfield integer operations on strings
Group: bitmap
Requires Redis 3.2.0
Parameters:
key - the key
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
bitpos
io.smallrye.mutiny.Uni<Void>bitpos(K key,
int valueToLookFor)
Execute the command BITPOS.
Summary: Find first bit set or clear in a string
Group: bitmap
Requires Redis 2.8.7
Parameters:
key - the key
valueToLookFor - 1 to look for 1, 0 to look for 0
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
bitpos
io.smallrye.mutiny.Uni<Void>bitpos(K key,
int bit,
long start)
Execute the command BITPOS.
Summary: Find first bit set or clear in a string
Group: bitmap
Requires Redis 2.8.7
Parameters:
key - the key
bit - 1 to look for 1, 0 to look for 0
start - the start position
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
bitpos
io.smallrye.mutiny.Uni<Void>bitpos(K key,
int bit,
long start,
long end)
Execute the command BITPOS.
Summary: Find first bit set or clear in a string
Group: bitmap
Requires Redis 2.8.7
Parameters:
key - the key
bit - true to look for 1, false to look for 0
start - the start position
end - the end position
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
Execute the command BITOP.
Summary: Perform a bitwise AND operation between strings
Group: bitmap
Requires Redis 2.6.0
Parameters:
destination - the destination key
keys - the keys
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
bitopNot
io.smallrye.mutiny.Uni<Void>bitopNot(K destination,
K source)
Execute the command BITOP.
Summary: Perform a bitwise NOT operation between strings
Group: bitmap
Requires Redis 2.6.0
Parameters:
destination - the destination key
source - the source key
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
Execute the command BITOP.
Summary: Perform a bitwise OR operation between strings
Group: bitmap
Requires Redis 2.6.0
Parameters:
destination - the destination key
keys - the keys
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
Execute the command BITOP.
Summary: Perform a bitwise XOR operation between strings
Group: bitmap
Requires Redis 2.6.0
Parameters:
destination - the destination key
keys - the keys
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.
setbit
io.smallrye.mutiny.Uni<Void>setbit(K key,
long offset,
int value)
Sets or clears the bit at offset in the string value stored at key.
Parameters:
key - the key.
offset - the offset
value - the value (O or 1)
Returns:
A Uni emitting null when the command has been enqueued successfully in the transaction, a failure
otherwise. In the case of failure, the transaction is discarded.