public final class JedisSentinelBitMapOperations extends AbstractBitMapOperations<JedisSentinelClient>
BitMapCommands.BitFieldArgument
JedisRedisOperations.AbstractJedisCommand<CLIENT extends JedisRedisClient,CONN extends JedisRedisConnection,R>, JedisRedisOperations.JedisClusterCommand<R>, JedisRedisOperations.JedisCommand<R>, JedisRedisOperations.JedisSentinelCommand<R>
client
logger
构造器和说明 |
---|
JedisSentinelBitMapOperations(JedisSentinelClient client) |
限定符和类型 | 方法和说明 |
---|---|
Long |
bitCount(byte[] key)
计算给定字符串中,被设置为 1 的比特位的数量
详情说明 http://redisdoc.com/bitmap/bitcount.html
|
Long |
bitCount(byte[] key,
long start,
long end)
计算给定字符串中,被设置为 1 的比特位的数量
详情说明 http://redisdoc.com/bitmap/bitcount.html
|
Long |
bitCount(byte[] key,
long start,
long end,
BitCountOption bitCountOption)
计算给定字符串中,被设置为 1 的比特位的数量
详情说明 http://redisdoc.com/bitmap/bitcount.html
|
Long |
bitCount(String key)
计算给定字符串中,被设置为 1 的比特位的数量
详情说明 http://redisdoc.com/bitmap/bitcount.html
|
Long |
bitCount(String key,
long start,
long end)
计算给定字符串中,被设置为 1 的比特位的数量
详情说明 http://redisdoc.com/bitmap/bitcount.html
|
Long |
bitCount(String key,
long start,
long end,
BitCountOption bitCountOption)
计算给定字符串中,被设置为 1 的比特位的数量
详情说明 http://redisdoc.com/bitmap/bitcount.html
|
List<Long> |
bitField(byte[] key,
BitMapCommands.BitFieldArgument argument)
可以将一个 Redis 字符串看作是一个由二进制位组成的数组,并对这个数组中储存的长度不同的整数进行访问;
可以在一次调用中同时对多个位范围进行操作,
它接受一系列待执行的操作作为参数,并返回一个数组作为回复,数组中的每个元素就是对应操作的执行结果
详情说明 http://redisdoc.com/bitmap/bitfield.html
|
List<Long> |
bitField(byte[] key,
byte[]... arguments)
已过时。
|
List<Long> |
bitField(String key,
BitMapCommands.BitFieldArgument argument)
可以将一个 Redis 字符串看作是一个由二进制位组成的数组,并对这个数组中储存的长度不同的整数进行访问;
可以在一次调用中同时对多个位范围进行操作,
它接受一系列待执行的操作作为参数,并返回一个数组作为回复,数组中的每个元素就是对应操作的执行结果
详情说明 http://redisdoc.com/bitmap/bitfield.html
|
List<Long> |
bitField(String key,
String... arguments)
已过时。
|
List<Long> |
bitFieldRo(byte[] key,
byte[]... arguments)
可以将一个 Redis 字符串看作是一个由二进制位组成的数组,并对这个数组中储存的长度不同的整数进行访问;
可以在一次调用中同时对多个位范围进行操作,
它接受一系列待执行的操作作为参数,并返回一个数组作为回复,数组中的每个元素就是对应操作的执行结果
详情说明 http://redisdoc.com/bitmap/bitfield.html
|
List<Long> |
bitFieldRo(String key,
String... arguments)
可以将一个 Redis 字符串看作是一个由二进制位组成的数组,并对这个数组中储存的长度不同的整数进行访问;
可以在一次调用中同时对多个位范围进行操作,
它接受一系列待执行的操作作为参数,并返回一个数组作为回复,数组中的每个元素就是对应操作的执行结果
详情说明 http://redisdoc.com/bitmap/bitfield.html
|
Long |
bitOp(BitOperation operation,
byte[] destKey,
byte[]... keys)
对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destKey 上,
除了 Operation.NOT 操作之外,其他操作都可以接受一个或多个 key 作为输入
详情说明 http://redisdoc.com/bitmap/bitop.html
|
Long |
bitOp(BitOperation operation,
String destKey,
String... keys)
对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destKey 上,
除了 Operation.NOT 操作之外,其他操作都可以接受一个或多个 key 作为输入
详情说明 http://redisdoc.com/bitmap/bitop.html
|
Long |
bitPos(byte[] key,
boolean value)
获取位图中第一个值为 bit 的二进制位的位置
详情说明 http://redisdoc.com/bitmap/bitpos.html
|
Long |
bitPos(byte[] key,
boolean value,
long start,
long end)
获取位图中第一个值为 bit 的二进制位的位置
详情说明 http://redisdoc.com/bitmap/bitpos.html
|
Long |
bitPos(String key,
boolean value)
获取位图中第一个值为 bit 的二进制位的位置
详情说明 http://redisdoc.com/bitmap/bitpos.html
|
Long |
bitPos(String key,
boolean value,
long start,
long end)
获取位图中第一个值为 bit 的二进制位的位置
详情说明 http://redisdoc.com/bitmap/bitpos.html
|
Boolean |
getBit(byte[] key,
long offset)
获取 key 指定偏移量上的位
详情说明 http://redisdoc.com/bitmap/getbit.html
|
Boolean |
getBit(String key,
long offset)
获取 key 指定偏移量上的位
详情说明 http://redisdoc.com/bitmap/getbit.html
|
Boolean |
setBit(byte[] key,
long offset,
boolean value)
对 key 所储存的字符串值,设置或清除指定偏移量上的位;位的设置或清除取决于 value 参数
详情说明 http://redisdoc.com/bitmap/setbit.html
|
Boolean |
setBit(String key,
long offset,
boolean value)
对 key 所储存的字符串值,设置或清除指定偏移量上的位;位的设置或清除取决于 value 参数
详情说明 http://redisdoc.com/bitmap/setbit.html
|
public JedisSentinelBitMapOperations(JedisSentinelClient client)
public Long bitCount(String key)
BitMapCommands
key
- Keypublic Long bitCount(byte[] key)
BitMapCommands
key
- Keypublic Long bitCount(String key, long start, long end)
BitMapCommands
key
- Keystart
- 开始位置end
- 结束位置public Long bitCount(byte[] key, long start, long end)
BitMapCommands
key
- Keystart
- 开始位置end
- 结束位置public Long bitCount(String key, long start, long end, BitCountOption bitCountOption)
BitMapCommands
key
- Keystart
- 开始位置end
- 结束位置bitCountOption
- BitCountOption
public Long bitCount(byte[] key, long start, long end, BitCountOption bitCountOption)
BitMapCommands
key
- Keystart
- 开始位置end
- 结束位置bitCountOption
- BitCountOption
public List<Long> bitField(String key, BitMapCommands.BitFieldArgument argument)
BitMapCommands
key
- Keyargument
- 命令参数public List<Long> bitField(byte[] key, BitMapCommands.BitFieldArgument argument)
BitMapCommands
key
- Keyargument
- 命令参数@Deprecated public List<Long> bitField(String key, String... arguments)
BitMapCommands
key
- Keyarguments
- 命令参数@Deprecated public List<Long> bitField(byte[] key, byte[]... arguments)
BitMapCommands
key
- Keyarguments
- 命令参数public List<Long> bitFieldRo(String key, String... arguments)
BitMapCommands
key
- Keyarguments
- 命令参数public List<Long> bitFieldRo(byte[] key, byte[]... arguments)
BitMapCommands
key
- Keyarguments
- 命令参数public Long bitOp(BitOperation operation, String destKey, String... keys)
BitMapCommands
operation
- 运算操作destKey
- 目标 Keykeys
- Keyspublic Long bitOp(BitOperation operation, byte[] destKey, byte[]... keys)
BitMapCommands
operation
- 运算操作destKey
- 目标 Keykeys
- Keyspublic Long bitPos(String key, boolean value)
BitMapCommands
key
- Keyvalue
- 位public Long bitPos(byte[] key, boolean value)
BitMapCommands
key
- Keyvalue
- 位public Long bitPos(String key, boolean value, long start, long end)
BitMapCommands
key
- Keyvalue
- 位start
- 开始位置end
- 结束位置public Long bitPos(byte[] key, boolean value, long start, long end)
BitMapCommands
key
- Keyvalue
- 位start
- 开始位置end
- 结束位置public Boolean getBit(String key, long offset)
BitMapCommands
key
- Keyoffset
- 偏移量public Boolean getBit(byte[] key, long offset)
BitMapCommands
key
- Keyoffset
- 偏移量public Boolean setBit(String key, long offset, boolean value)
BitMapCommands
key
- Keyoffset
- 偏移量value
- true 设置位,false 清除位public Boolean setBit(byte[] key, long offset, boolean value)
BitMapCommands
key
- Keyoffset
- 偏移量value
- true 设置位,false 清除位Copyright © 2023 buession.com Inc.. All rights reserved.