@Component public class RedisLockUtils extends Object
| 构造器和说明 |
|---|
RedisLockUtils(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.data.redis.core.StringRedisTemplate |
getStringRedisTemplate() |
boolean |
lock(String key)
加锁
|
boolean |
lock(String key,
long lockTime)
加锁
|
void |
setStringRedisTemplate(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate) |
void |
unlock(String key)
解锁
|
public RedisLockUtils(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
public org.springframework.data.redis.core.StringRedisTemplate getStringRedisTemplate()
public void setStringRedisTemplate(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
public boolean lock(String key, long lockTime)
key - redis key 不能为空lockTime - 加锁时长 (加锁时长必须大于当前时间)public boolean lock(String key)
key - redis key 不能为空public void unlock(String key)
key - redis key 不能为空Copyright © 2024. All rights reserved.