public class SequenceManage extends Object
| 构造器和说明 |
|---|
SequenceManage(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.data.redis.connection.RedisConnectionFactory |
getConnectionFactory()
获取链接工厂
|
long |
increment(String key)
自增数
|
long |
increment(String key,
Instant expireAt)
自增数(带过期时间)
|
long |
increment(String key,
int increment)
自增数不带过期时间和步长
|
long |
increment(String key,
int increment,
long time,
TimeUnit timeUnit)
自增数(带过期时间和步长)
|
long |
increment(String key,
long time,
TimeUnit timeUnit)
自增数(带过期时间)
|
void |
initIncrement(String key,
int initialValue)
初始值初始化
|
public org.springframework.data.redis.connection.RedisConnectionFactory getConnectionFactory()
public long increment(String key)
key - redis储存发号器的时间public long increment(String key, long time, TimeUnit timeUnit)
key - redis 储存发号器的keytime - 指定过期时间timeUnit - 过期时间单位public long increment(String key, Instant expireAt)
key - redis 储存发号器的keyexpireAt - 过期所在的时间public long increment(String key, int increment, long time, TimeUnit timeUnit)
key - redis 储存发号器的keyincrement - 步长time - 过期时间timeUnit - 过期时间单位public long increment(String key, int increment)
key - redis 储存自增序列的keyincrement - 步长public void initIncrement(String key, int initialValue)
key - redis的keyinitialValue - 初始化的值Copyright © 2022. All rights reserved.