类 RedisTemplateSyncLock

java.lang.Object
cn.zhxu.toys.concurrent.AbstractSyncLock
cn.zhxu.toys.concurrent.RedisTemplateSyncLock
所有已实现的接口:
SyncLock

public class RedisTemplateSyncLock extends AbstractSyncLock
Redis并发同步锁
从以下版本开始:
0.4.8
作者:
Troy
  • 构造器详细资料

    • RedisTemplateSyncLock

      public RedisTemplateSyncLock()
  • 方法详细资料

    • doTryLock

      protected boolean doTryLock(String key, String requestId, int maxHoldSeconds)
      上锁
      指定者:
      doTryLock 在类中 AbstractSyncLock
      参数:
      key - Redis Key
      requestId - Redis Value
      maxHoldSeconds - Redis Expire Time
      返回:
      是否上锁成功
    • doUnLock

      protected void doUnLock(String key, String requestId)
      从类复制的说明: AbstractSyncLock
      解锁
      指定者:
      doUnLock 在类中 AbstractSyncLock
    • getRedisTemplate

      public org.springframework.data.redis.core.StringRedisTemplate getRedisTemplate()
    • setRedisTemplate

      public void setRedisTemplate(org.springframework.data.redis.core.StringRedisTemplate redisTemplate)