public interface RedisService
限定符和类型 | 方法和说明 |
---|---|
long |
decr(String key)
DECR
为键 key 储存的数字值减去一。
|
long |
decrby(String key,
long delta)
DECRBY
为键 key 储存的数字值减去 delta。
|
boolean |
del(String key)
DEL
删除给定的 key 。
|
boolean |
exists(String key)
EXISTS
检查给定 key 是否存在。
|
boolean |
expire(String key,
long expire,
TimeUnit timeUnit)
设置过期时间
|
String |
get(String key)
GET
返回与键 key 相关联的值。
|
<T> T |
get(String key,
Class<T> clazz)
GET
返回与键 key 相关联的值。
|
long |
incr(String key)
INCR
为键 key 储存的数字值加上一。
|
long |
incrby(String key,
long delta)
INCRBY
为键 key 储存的数字值加上 delta。
|
void |
set(String key,
Object value)
SET
将值 value 关联到 key
|
void |
set(String key,
Object value,
long expire,
TimeUnit timeUnit)
SETEX
将键 key 的值设置为 value , 并设置键 key 的过期时间。
|
boolean |
setnx(String key,
Object value)
SETNX
只在键 key 不存在的情况下, 将键 key 的值设置为 value 。
|
boolean |
setnxex(String key,
Object value,
long expire,
TimeUnit timeUnit)
SETNXEX
只在键 key 不存在的情况下, 将键 key 的值设置为 value,并且设置过期时间。
|
long |
ttl(String key)
TTL
返回给定 key 的剩余生存时间(TTL, time to live)。
|
void set(String key, Object value, long expire, TimeUnit timeUnit)
将键 key 的值设置为 value , 并设置键 key 的过期时间。 如果键 key 已经存在, 那么 SETEX 命令将覆盖已有的值。
key
- 键value
- 值expire
- 过期时间timeUnit
- 时间单位boolean expire(String key, long expire, TimeUnit timeUnit)
key
- 键expire
- 过期时间timeUnit
- 时间单位boolean del(String key)
删除给定的 key 。
key
- 键boolean setnx(String key, Object value)
只在键 key 不存在的情况下, 将键 key 的值设置为 value 。 若键 key 已经存在, 则 SETNX 命令不做任何动作。
key
- 键value
- 值boolean setnxex(String key, Object value, long expire, TimeUnit timeUnit)
只在键 key 不存在的情况下, 将键 key 的值设置为 value,并且设置过期时间。 若键 key 已经存在, 则 SETNX 命令不做任何动作。
key
- 键value
- 值expire
- 过期时间timeUnit
- 时间单位long incr(String key)
为键 key 储存的数字值加上一。
key
- 键long incrby(String key, long delta)
为键 key 储存的数字值加上 delta。
key
- 键delta
- 偏移量long decr(String key)
为键 key 储存的数字值减去一。
key
- 键long decrby(String key, long delta)
为键 key 储存的数字值减去 delta。
key
- 键delta
- 偏移量long ttl(String key)
返回给定 key 的剩余生存时间(TTL, time to live)。
key
- 键boolean exists(String key)
检查给定 key 是否存在。
key
- 键