public class RedisLock extends Object
| 构造器和说明 |
|---|
RedisLock() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
lock(RedisCache redisCache,
String lockKey,
long expires)
获取锁,该方法是线程安全的
|
static void |
unlock(RedisCache redisCache,
String lockKey)
释放锁,该方法是线程安全的,线程睡眠0-100毫秒,可以防止饥饿线程的出现
|
public static boolean lock(RedisCache redisCache, String lockKey, long expires)
redisCache - redisCachelockKey - 锁标记expires - 锁过有效期,单位秒,防止服务挂掉后锁不能释放产生死锁public static void unlock(RedisCache redisCache, String lockKey)
Copyright © 2020. All Rights Reserved.