bitop(
operation: str,
dest: KeyT,
*keys: KeyT
) → ResponseT
BITOP(
operation: BitOperations,
destKey: RedisArgument,
key: RedisVariadicArgument
) → Any
bitop(
op: BitOP,
destKey: byte[],
srcKeys: byte[]...
) → long // OK
bitop(
op: BitOP,
destKey: String,
srcKeys: String...
) → long // OK
bitopAnd(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → Long // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopNot(
destination: K, // result key of the operation.
source: K // operation input key names.
) → Long // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopOr(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → Long // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopXor(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → Long // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopDiff(
destination: K, // result key of the operation.
sourceKey: K, // the source key (X) for comparison.
keys: K... // one or more additional keys (Y1, Y2, ...). At least one key is required.
) → Long // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopAnd(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → RedisFuture<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopNot(
destination: K, // result key of the operation.
source: K // operation input key names.
) → RedisFuture<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopOr(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → RedisFuture<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopXor(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → RedisFuture<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopDiff(
destination: K, // result key of the operation.
sourceKey: K, // the source key (X) for comparison.
keys: K... // one or more additional keys (Y1, Y2, ...). At least one key is required.
) → RedisFuture<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopAnd(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → Mono<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopNot(
destination: K, // result key of the operation.
source: K // operation input key names.
) → Mono<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopOr(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → Mono<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopXor(
destination: K, // result key of the operation.
keys: K... // operation input key names.
) → Mono<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitopDiff(
destination: K, // result key of the operation.
sourceKey: K, // the source key (X) for comparison.
keys: K... // one or more additional keys (Y1, Y2, ...). At least one key is required.
) → Mono<Long> // Long integer-reply The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitOp(
ctx: context.Context,
op: Any,
destKey: string,
keys: ...string
) → *IntCmd
BitOpAnd(
ctx: context.Context,
destKey: string,
keys: ...string
) → *IntCmd
BitOpOr(
ctx: context.Context,
destKey: string,
keys: ...string
) → *IntCmd
BitOpXor(
ctx: context.Context,
destKey: string,
keys: ...string
) → *IntCmd
BitOpNot(
ctx: context.Context,
destKey: string,
key: string
) → *IntCmd
StringBitOperation(
operation: Bitwise, // The operation to perform.
destination: RedisKey, // The destination key to store the result in.
first: RedisKey,
second: RedisKey,
flags: CommandFlags // The flags to use for this operation.
) → long // The size of the string stored in the destination key, that is equal to the size of the longest input string.
StringBitOperation(
operation: Bitwise, // The operation to perform.
destination: RedisKey, // The destination key to store the result in.
keys: RedisKey[], // The keys to get the bit values from.
flags: CommandFlags // The flags to use for this operation.
) → long // The size of the string stored in the destination key, that is equal to the size of the longest input string.
StringBitOperationAsync(
operation: Bitwise,
destination: RedisKey,
first: RedisKey,
second: RedisKey,
flags: CommandFlags
) → Task<long>
StringBitOperationAsync(
operation: Bitwise,
destination: RedisKey,
keys: RedisKey[],
flags: CommandFlags
) → Task<long>
StringBitOperation(
operation: Bitwise, // The operation to perform.
destination: RedisKey, // The destination key to store the result in.
first: RedisKey,
second: RedisKey,
flags: CommandFlags // The flags to use for this operation.
) → long // The size of the string stored in the destination key, that is equal to the size of the longest input string.
StringBitOperationAsync(
operation: Bitwise,
destination: RedisKey,
first: RedisKey,
second: RedisKey,
flags: CommandFlags
) → Task<long>
StringBitOperationAsync(
operation: Bitwise,
destination: RedisKey,
keys: RedisKey[],
flags: CommandFlags
) → Task<long>
StringBitOperation(
operation: Bitwise, // The operation to perform.
destination: RedisKey, // The destination key to store the result in.
first: RedisKey,
second: RedisKey,
flags: CommandFlags // The flags to use for this operation.
) → long // The size of the string stored in the destination key, that is equal to the size of the longest input string.
StringBitOperation(
operation: Bitwise, // The operation to perform.
destination: RedisKey, // The destination key to store the result in.
keys: RedisKey[], // The keys to get the bit values from.
flags: CommandFlags // The flags to use for this operation.
) → long // The size of the string stored in the destination key, that is equal to the size of the longest input string.
StringBitOperation(
operation: Bitwise, // The operation to perform.
destination: RedisKey, // The destination key to store the result in.
first: RedisKey,
second: RedisKey,
flags: CommandFlags // The flags to use for this operation.
) → long // The size of the string stored in the destination key, that is equal to the size of the longest input string.
bitop(
$operation: Any,
$destkey: Any,
$key: Any
) → int
bit_and(
dstkey: D,
srckeys: S
) → (usize)
bit_or(
dstkey: D,
srckeys: S
) → (usize)
bit_xor(
dstkey: D,
srckeys: S
) → (usize)
bit_not(
dstkey: D,
srckey: S
) → (usize)
bit_diff(
dstkey: D,
srckeys: S
) → (usize)
bit_and(
dstkey: D,
srckeys: S
) → (usize)
bit_or(
dstkey: D,
srckeys: S
) → (usize)
bit_xor(
dstkey: D,
srckeys: S
) → (usize)
bit_not(
dstkey: D,
srckey: S
) → (usize)
bit_diff(
dstkey: D,
srckeys: S
) → (usize)