Codota Logo
RedissonClient.getLock
Code IndexAdd Codota to your IDE (free)

How to use
getLock
method
in
org.redisson.api.RedissonClient

Best Java code snippets using org.redisson.api.RedissonClient.getLock (Showing top 20 results out of 315)

  • Common ways to obtain RedissonClient
private void myMethod () {
RedissonClient r =
  • Codota IconConfig config;Redisson.create(config)
  • Codota IconRedisson.create()
  • Smart code suggestions by Codota
}
origin: redisson/redisson

public RedissonPriorityQueue(CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(commandExecutor, name, redisson);
  this.commandExecutor = commandExecutor;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  
  loadComparator();
}
origin: redisson/redisson

public RedissonPriorityQueue(Codec codec, CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(codec, commandExecutor, name, redisson);
  this.commandExecutor = commandExecutor;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  loadComparator();
}
origin: redisson/redisson

public RedissonPriorityQueue(CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(commandExecutor, name, redisson);
  this.commandExecutor = commandExecutor;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  
  loadComparator();
}
origin: redisson/redisson

public RedissonPriorityQueue(Codec codec, CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(codec, commandExecutor, name, redisson);
  this.commandExecutor = commandExecutor;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  loadComparator();
}
origin: redisson/redisson

protected RedissonSortedSet(CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(commandExecutor, name);
  this.commandExecutor = commandExecutor;
  this.redisson = redisson;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  list = (RedissonList<V>) redisson.getList(getName());
  
  loadComparator();
}
origin: redisson/redisson

protected RedissonSortedSet(CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(commandExecutor, name);
  this.commandExecutor = commandExecutor;
  this.redisson = redisson;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  list = (RedissonList<V>) redisson.getList(getName());
  
  loadComparator();
}
origin: io.lsn.spring/utilities

/**
 * get named lock
 *
 * @param name
 * @return
 */
public RLock getLock(String name) {
  return redissonClient.getLock(name);
}
origin: io.lsn/spring-core

/**
 * get named lock
 *
 * @param name
 * @return
 */
public RLock getLock(String name) {
  return redissonClient.getLock(name);
}
origin: yangwenjie88/delay-queue

  /**
   * Get lock r lock.
   * @param objectName the object name
   * @return the r lock
   */
  public static RLock getLock(String objectName){
    return redissonClient.getLock(objectName);
  }
}
origin: jjj124/SpringLimiter

@Override
public boolean lock(Object key) {
  RLock rLock = redisson.getLock(key.toString());
  return rLock.tryLock();
}
origin: jjj124/SpringLimiter

@Override
public void unlock(Object key) {
  RLock rLock = redisson.getLock(key.toString());
  rLock.unlock();
}
origin: jiangmin168168/jim-framework

@Override
protected Lock getLock(String key) {
  return this.getRedissonClient().getLock(key);
}
origin: youngMen1/JAVA-

  public void unlock(String key) {
    redissonClient.getLock(key).unlock();
  }
}
origin: redisson/redisson-examples

  public void run() {
    RLock lock1 = redisson.getLock("lock");
    lock1.lock();
    lock1.unlock();
  };
};
origin: techa03/goodsKill

@Override
public void executeWithRedisson(Long seckillId, int executeTime, int userPhone) {
  RLock lock = redissonClient.getLock(seckillId + "");
  lock.lock();
  try {
    seckillExecutor.dealSeckill(seckillId, String.valueOf(userPhone), "秒杀场景二(redis分布式锁实现)");
  } finally {
    lock.unlock();
  }
}
origin: org.redisson/redisson

public RedissonPriorityQueue(CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(commandExecutor, name, redisson);
  this.commandExecutor = commandExecutor;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  
  loadComparator();
}
origin: org.redisson/redisson

public RedissonPriorityQueue(Codec codec, CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(codec, commandExecutor, name, redisson);
  this.commandExecutor = commandExecutor;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  loadComparator();
}
origin: kekingcn/spring-boot-klock-starter

@Override
public boolean acquire() {
  try {
    rLock = redissonClient.getLock(lockInfo.getName());
    return rLock.tryLock(lockInfo.getWaitTime(), lockInfo.getLeaseTime(), TimeUnit.SECONDS);
  } catch (InterruptedException e) {
    return false;
  }
}
origin: org.redisson/redisson

protected RedissonSortedSet(CommandExecutor commandExecutor, String name, RedissonClient redisson) {
  super(commandExecutor, name);
  this.commandExecutor = commandExecutor;
  this.redisson = redisson;
  comparatorHolder = redisson.getBucket(getComparatorKeyName(), StringCodec.INSTANCE);
  lock = redisson.getLock("redisson_sortedset_lock:{" + getName() + "}");
  list = (RedissonList<V>) redisson.getList(getName());
  
  loadComparator();
}
origin: dqeasycloud/easy-cloud

/** 根据完整的锁名获取锁 */
private RLock getLock(String lockNameFull, EcLockTypeEnum lockType) {
  if (EcLockTypeEnum.isFair(lockType)) {
    return redisson.getFairLock(lockNameFull);
  } else if (EcLockTypeEnum.isUnfair(lockType)){
    return redisson.getLock(lockNameFull);
  } else if (EcLockTypeEnum.isRead(lockType)) {
    return redisson.getReadWriteLock(lockNameFull).readLock();
  } else if (EcLockTypeEnum.isWrite(lockType)) {
    return redisson.getReadWriteLock(lockNameFull).writeLock();
  }
  throw new EcBaseBusinessException(EcLockErrorCodeEnum.LOCK_TYPE_NOT_SUPPORT);
}

org.redisson.apiRedissonClientgetLock

Javadoc

Returns lock instance by name.

Implements a non-fair locking so doesn't guarantees an acquire order by threads.

Popular methods of RedissonClient

  • shutdown
    Shuts down Redisson instance but NOT Redis server Shutdown ensures that no tasks are submitted for '
  • getMap
    Returns map instance by name using provided codec for both map keys and values.
  • getTopic
    Returns topic instance by name using provided codec for messages.
  • getBucket
    Returns object holder instance by name using provided codec for object.
  • getConfig
    Allows to get configuration provided during Redisson instance creation. Further changes on this obje
  • getMapCache
    Returns map-based cache instance by name using provided codec for both cache keys and values. Suppor
  • getAtomicLong
    Returns atomicLong instance by name.
  • getKeys
    Returns interface with methods for Redis keys. Each of Redis/Redisson object associated with own key
  • getScript
    Returns script operations object using provided codec.
  • getSemaphore
    Returns semaphore instance by name
  • getSet
    Returns set instance by name using provided codec for set objects.
  • getBlockingQueue
    Returns unbounded blocking queue instance by name using provided codec for queue objects.
  • getSet,
  • getBlockingQueue,
  • getList,
  • getScoredSortedSet,
  • getExecutorService,
  • getFairLock,
  • getQueue,
  • getReadWriteLock,
  • getListMultimap

Popular in Java

  • Reading from database using SQL prepared statement
  • scheduleAtFixedRate (ScheduledExecutorService)
  • onCreateOptionsMenu (Activity)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Set (java.util)
    A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Logger (org.slf4j)
    The main user interface to logging. It is expected that logging takes place through concrete impleme
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now