public final class JedisSentinelStringOperations extends AbstractStringOperations<JedisSentinelClient>
StringCommands.GetExArgument, StringCommands.SetArgument
JedisRedisOperations.AbstractJedisCommand<C extends JedisRedisClient,R>, JedisRedisOperations.JedisClusterCommand<R>, JedisRedisOperations.JedisCommand<R>, JedisRedisOperations.JedisSentinelCommand<R>
client
logger
构造器和说明 |
---|
JedisSentinelStringOperations(JedisSentinelClient client) |
限定符和类型 | 方法和说明 |
---|---|
Long |
append(byte[] key,
byte[] value)
如果键 key 已经存在并且它的值是一个字符串,将 value 追加到键 key 现有值的末尾
详情说明 http://redisdoc.com/string/append.html
|
Long |
append(String key,
String value)
如果键 key 已经存在并且它的值是一个字符串,将 value 追加到键 key 现有值的末尾
详情说明 http://redisdoc.com/string/append.html
|
Long |
decr(byte[] key)
键 key 储存的数字值减去一
详情说明 http://redisdoc.com/string/decr.html
|
Long |
decr(String key)
键 key 储存的数字值减去一
详情说明 http://redisdoc.com/string/decr.html
|
Long |
decrBy(byte[] key,
long value)
将键 key 储存的整数值减去减量 decrement
详情说明 http://redisdoc.com/string/decrby.html
|
Long |
decrBy(String key,
long value)
将键 key 储存的整数值减去减量 decrement
详情说明 http://redisdoc.com/string/decrby.html
|
byte[] |
get(byte[] key)
获取键 key 相关联的字符串值
详情说明 http://redisdoc.com/string/get.html
|
String |
get(String key)
获取键 key 相关联的字符串值
详情说明 http://redisdoc.com/string/get.html
|
byte[] |
getDel(byte[] key)
获取键 key 的值,并重置 key 的过期时间
详情说明 https://redis.io/commands/getdel/
|
String |
getDel(String key)
获取键 key 的值,并删除 key
详情说明 https://redis.io/commands/getdel/
|
byte[] |
getEx(byte[] key,
StringCommands.GetExArgument getExArgument)
获取键 key 的值,并重置 key 的过期时间
详情说明 https://redis.io/commands/getex/
|
String |
getEx(String key,
StringCommands.GetExArgument getExArgument)
获取键 key 的值,并重置 key 的过期时间
详情说明 https://redis.io/commands/getex/
|
byte[] |
getRange(byte[] key,
long start,
long end)
获取键 key 储存的字符串值的指定部分,字符串的截取范围由 start 和 end 两个偏移量决定 (包括 start 和 end 在内);
负数偏移量表示从字符串的末尾开始计数 -1 表示最后一个字符,-2 表示倒数第二个字符,以此类推
详情说明 http://redisdoc.com/string/getrange.html
|
String |
getRange(String key,
long start,
long end)
获取键 key 储存的字符串值的指定部分,字符串的截取范围由 start 和 end 两个偏移量决定 (包括 start 和 end 在内);
负数偏移量表示从字符串的末尾开始计数 -1 表示最后一个字符,-2 表示倒数第二个字符,以此类推
详情说明 http://redisdoc.com/string/getrange.html
|
byte[] |
getSet(byte[] key,
byte[] value)
将键 key 的值设为 value ,并返回键 key 在被设置之前的旧值
详情说明 http://redisdoc.com/string/getset.html
|
String |
getSet(String key,
String value)
将键 key 的值设为 value ,并返回键 key 在被设置之前的旧值
详情说明 http://redisdoc.com/string/getset.html
|
Long |
incr(byte[] key)
为键 key 储存的数字值加上一
详情说明 http://redisdoc.com/string/incr
.html
|
Long |
incr(String key)
为键 key 储存的数字值加上一
详情说明 http://redisdoc.com/string/incr.html
|
Long |
incrBy(byte[] key,
long value)
为键 key 储存的数字值加上增量 increment
详情说明 http://redisdoc.com/string/incrby.html
|
Long |
incrBy(String key,
long value)
为键 key 储存的数字值加上增量 increment
详情说明 http://redisdoc.com/string/incrby.html
|
Double |
incrByFloat(byte[] key,
double value)
为键 key 储存的值加上浮点数增量 increment
详情说明 http://redisdoc.com/string/incrbyfloat.html
|
Double |
incrByFloat(String key,
double value)
为键 key 储存的值加上浮点数增量 increment
详情说明 http://redisdoc.com/string/incrbyfloat.html
|
List<byte[]> |
mGet(byte[]... keys)
获取给定的一个或多个字符串键的值
详情说明 http://redisdoc.com/string/mget.html
|
List<String> |
mGet(String... keys)
获取给定的一个或多个字符串键的值
详情说明 http://redisdoc.com/string/mget.html
|
com.buession.lang.Status |
mSet(Map<String,String> values)
同时为多个键设置值,如果某个给定键已经存在 那么将使用新值去覆盖旧值
详情说明 http://redisdoc.com/string/mset.html
|
com.buession.lang.Status |
mSetNx(Map<String,String> values)
当且仅当所有给定键都不存在时,为所有给定键设置值
详情说明 http://redisdoc.com/string/msetnx.html
|
com.buession.lang.Status |
pSetEx(byte[] key,
byte[] value,
int lifetime)
将键 key 的值设置为 value ,并将键 key 的生存时间设置为 lifetime;
如果键 key 已经存在,那么将覆盖已有的值
详情说明 http://redisdoc.com/string/psetex.html
|
com.buession.lang.Status |
pSetEx(String key,
String value,
int lifetime)
将键 key 的值设置为 value ,并将键 key 的生存时间设置为 lifetime;
如果键 key 已经存在,那么将覆盖已有的值
详情说明 http://redisdoc.com/string/psetex.html
|
com.buession.lang.Status |
set(byte[] key,
byte[] value)
将字符串值 value 关联到 key;
如果 key 已经持有其他值,SET 就覆写旧值,忽略类型
详情说明 http://redisdoc.com/string/set.html
|
com.buession.lang.Status |
set(byte[] key,
byte[] value,
StringCommands.SetArgument setArgument)
将字符串值 value 关联到 key;
如果 key 已经持有其他值,SET 就覆写旧值,忽略类型
详情说明 http://redisdoc.com/string/set.html
|
com.buession.lang.Status |
set(String key,
String value)
将字符串值 value 关联到 key;
如果 key 已经持有其他值,SET 就覆写旧值,忽略类型
详情说明 http://redisdoc.com/string/set.html
|
com.buession.lang.Status |
set(String key,
String value,
StringCommands.SetArgument setArgument)
将字符串值 value 关联到 key;
如果 key 已经持有其他值,SET 就覆写旧值,忽略类型
详情说明 http://redisdoc.com/string/set.html
|
com.buession.lang.Status |
setEx(byte[] key,
byte[] value,
int lifetime)
将键 key 的值设置为 value ,并将键 key 的生存时间设置为 lifetime;
如果键 key 已经存在,那么将覆盖已有的值
详情说明 http://redisdoc.com/string/setex.html
|
com.buession.lang.Status |
setEx(String key,
String value,
int lifetime)
将键 key 的值设置为 value ,并将键 key 的生存时间设置为 lifetime;
如果键 key 已经存在,那么将覆盖已有的值
详情说明 http://redisdoc.com/string/setex.html
|
com.buession.lang.Status |
setNx(byte[] key,
byte[] value)
当键 key 不存在的情况下,将键 key 的值设置为 value
详情说明 http://redisdoc.com/string/setnx.html
|
com.buession.lang.Status |
setNx(String key,
String value)
当键 key 不存在的情况下,将键 key 的值设置为 value
详情说明 http://redisdoc.com/string/setnx.html
|
Long |
setRange(byte[] key,
long offset,
byte[] value)
从偏移量 offset 开始,用 value 参数覆写键 key 储存的字符串值
详情说明 http://redisdoc.com/string/setrange.html
|
Long |
setRange(String key,
long offset,
String value)
从偏移量 offset 开始,用 value 参数覆写键 key 储存的字符串值
详情说明 http://redisdoc.com/string/setrange.html
|
Long |
strlen(byte[] key)
获取键 key 储存的字符串值的长度
详情说明 http://redisdoc.com/string/strlen.html
|
Long |
strlen(String key)
获取键 key 储存的字符串值的长度
详情说明 http://redisdoc.com/string/strlen.html
|
byte[] |
substr(byte[] key,
long start,
long end)
获取键 key 储存的字符串值的指定部分,字符串的截取范围由 start 和 end 两个偏移量决定 (包括 start 和 end 在内);
负数偏移量表示从字符串的末尾开始计数 -1 表示最后一个字符,-2 表示倒数第二个字符,以此类推
详情说明 http://redisdoc.com/string/substr.html
|
String |
substr(String key,
long start,
long end)
获取键 key 储存的字符串值的指定部分,字符串的截取范围由 start 和 end 两个偏移量决定 (包括 start 和 end 在内);
负数偏移量表示从字符串的末尾开始计数 -1 表示最后一个字符,-2 表示倒数第二个字符,以此类推
详情说明 http://redisdoc.com/string/substr.html
|
public JedisSentinelStringOperations(JedisSentinelClient client)
public Long append(String key, String value)
StringCommands
key
- Keyvalue
- 值public Long append(byte[] key, byte[] value)
StringCommands
key
- Keyvalue
- 值public Long incr(String key)
StringCommands
key
- Keypublic Long incr(byte[] key)
StringCommands
key
- Keypublic Long incrBy(String key, long value)
StringCommands
key
- Keyvalue
- 值public Long incrBy(byte[] key, long value)
StringCommands
key
- Keyvalue
- 值public Double incrByFloat(String key, double value)
StringCommands
key
- Keyvalue
- 值public Double incrByFloat(byte[] key, double value)
StringCommands
key
- Keyvalue
- 值public Long decr(String key)
StringCommands
key
- Keypublic Long decr(byte[] key)
StringCommands
key
- Keypublic Long decrBy(String key, long value)
StringCommands
key
- Keyvalue
- 值public Long decrBy(byte[] key, long value)
StringCommands
key
- Keyvalue
- 值public String get(String key)
StringCommands
key
- Keypublic byte[] get(byte[] key)
StringCommands
key
- Keypublic String getEx(String key, StringCommands.GetExArgument getExArgument)
StringCommands
key
- KeygetExArgument
- Key 过期时间参数public byte[] getEx(byte[] key, StringCommands.GetExArgument getExArgument)
StringCommands
key
- KeygetExArgument
- Key 过期时间参数public String getSet(String key, String value)
StringCommands
key
- Keyvalue
- 新值public byte[] getSet(byte[] key, byte[] value)
StringCommands
key
- Keyvalue
- 新值public String getDel(String key)
StringCommands
key
- Keypublic byte[] getDel(byte[] key)
StringCommands
key
- Keypublic List<String> mGet(String... keys)
StringCommands
keys
- 一个或多个 keypublic List<byte[]> mGet(byte[]... keys)
StringCommands
keys
- 一个或多个 keypublic com.buession.lang.Status mSet(Map<String,String> values)
StringCommands
values
- 键值对public com.buession.lang.Status mSetNx(Map<String,String> values)
StringCommands
values
- 键值对public com.buession.lang.Status pSetEx(String key, String value, int lifetime)
StringCommands
key
- Keyvalue
- 值lifetime
- 生存时间(单秒:毫秒)public com.buession.lang.Status pSetEx(byte[] key, byte[] value, int lifetime)
StringCommands
key
- Keyvalue
- 值lifetime
- 生存时间(单秒:毫秒)public com.buession.lang.Status set(String key, String value)
StringCommands
key
- Keyvalue
- 值public com.buession.lang.Status set(byte[] key, byte[] value)
StringCommands
key
- Keyvalue
- 值public com.buession.lang.Status set(String key, String value, StringCommands.SetArgument setArgument)
StringCommands
key
- Keyvalue
- 值setArgument
- 参数public com.buession.lang.Status set(byte[] key, byte[] value, StringCommands.SetArgument setArgument)
StringCommands
key
- Keyvalue
- 值setArgument
- 参数public com.buession.lang.Status setEx(String key, String value, int lifetime)
StringCommands
key
- Keyvalue
- 值lifetime
- 生存时间(单秒:秒)public com.buession.lang.Status setEx(byte[] key, byte[] value, int lifetime)
StringCommands
key
- Keyvalue
- 值lifetime
- 生存时间(单秒:秒)public com.buession.lang.Status setNx(String key, String value)
StringCommands
key
- Keyvalue
- 值public com.buession.lang.Status setNx(byte[] key, byte[] value)
StringCommands
key
- Keyvalue
- 值public Long setRange(String key, long offset, String value)
StringCommands
key
- Keyoffset
- 偏移量value
- 值public Long setRange(byte[] key, long offset, byte[] value)
StringCommands
key
- Keyoffset
- 偏移量value
- 值public String getRange(String key, long start, long end)
StringCommands
key
- Keystart
- 开始位置end
- 结束位置public byte[] getRange(byte[] key, long start, long end)
StringCommands
key
- Keystart
- 开始位置end
- 结束位置public Long strlen(String key)
StringCommands
key
- Keypublic Long strlen(byte[] key)
StringCommands
key
- Keypublic String substr(String key, long start, long end)
StringCommands
key
- Keystart
- 开始位置end
- 结束位置public byte[] substr(byte[] key, long start, long end)
StringCommands
key
- Keystart
- 开始位置end
- 结束位置Copyright © 2023 buession.com Inc.. All rights reserved.