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

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

Best Java code snippets using org.redisson.api.RedissonClient.getBucket (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

private void awaitResultAsync(final RemoteInvocationOptions optionsCopy, final RemotePromise<Object> result,
    final String ackName, final RFuture<RRemoteServiceResponse> responseFuture) {
  RFuture<Boolean> deleteFuture = redisson.getBucket(ackName).deleteAsync();
  deleteFuture.addListener(new FutureListener<Boolean>() {
    @Override
    public void operationComplete(Future<Boolean> future) throws Exception {
      if (!future.isSuccess()) {
        result.tryFailure(future.cause());
        return;
      }
      awaitResultAsync(optionsCopy, result, responseFuture);
    }
  });
}

origin: redisson/redisson

private void awaitResultAsync(final RemoteInvocationOptions optionsCopy, final RemotePromise<Object> result,
    final String ackName, final RFuture<RRemoteServiceResponse> responseFuture) {
  RFuture<Boolean> deleteFuture = redisson.getBucket(ackName).deleteAsync();
  deleteFuture.addListener(new FutureListener<Boolean>() {
    @Override
    public void operationComplete(Future<Boolean> future) throws Exception {
      if (!future.isSuccess()) {
        result.tryFailure(future.cause());
        return;
      }
      awaitResultAsync(optionsCopy, result, responseFuture);
    }
  });
}

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(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: redisson/redisson

redisson.getBucket(ackName).delete();
origin: redisson/redisson

redisson.getBucket(ackName).delete();
origin: yangwenjie88/delay-queue

/**
 * 通用对象桶
 * Redisson的分布式RBucketJava对象是一种通用对象桶可以用来存放任类型的对象*
 * @param <V>        泛型
 * @param objectName 对象名
 * @return RBucket
 */
public static <V>RBucket<V> getRBucket(String objectName){
  return redissonClient.getBucket(objectName);
}
origin: tywo45/t-io

public RBucket<Serializable> getBucket(String key) {
  key = cacheKey(cacheName, key);
  RBucket<Serializable> bucket = redisson.getBucket(key);
  return bucket;
}
origin: xuminwlt/j360-dubbo-app-all

/**
 * Acqurired lock release.
 */
public void unlock() {
  if (locked) {
    redissonClient.getBucket(lockKey).delete();
    locked = false;
  }
}
origin: com.github.fartherp/shiro-redisson

public Collection<V> values() {
  List<ScoredEntry<K>> keys = (List<ScoredEntry<K>>) cacheKeys.entryRange(new Date().getTime(), false, Double.MAX_VALUE, true);
  List<V> values = new ArrayList<>(keys.size());
  for (ScoredEntry<K> key : keys) {
    RBucket<V> v = redisCacheManager.getRedissonClient().getBucket(getRedisCacheKey(key.getValue()));
    V value = v.get();
    if (value != null) {
      values.add(value);
    }
  }
  return Collections.unmodifiableList(values);
}
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: com.github.fartherp/shiro-redisson

public V remove(K key) throws CacheException {
  RBucket<V> v = redisCacheManager.getRedissonClient().getBucket(getRedisCacheKey(key));
  V value = v.get();
  v.delete();
  cacheKeys.remove(key);
  return value;
}
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: com.github.fartherp/shiro-redisson

public V put(K key, V value) throws CacheException {
  RBucket<V> v = redisCacheManager.getRedissonClient().getBucket(getRedisCacheKey(key));
  v.set(value, ttl, TimeUnit.MINUTES);
  cacheKeys.add(LocalDateTimeUtilies.getTimestamp(o -> o.plusMinutes(ttl)), key);
  return value;
}
origin: com.github.fartherp/shiro-redisson

public void delete(Session session) {
  if (session == null || session.getId() == null) {
    return;
  }
  Assert.notNull(redisCacheManager, "redisCacheManager is no null");
  RBucket<SessionWrapper> s = redisCacheManager.getRedissonClient().getBucket(getRedisSessionKey(session.getId()), codec);
  s.delete();
  String key = getRedisSessionKey(session.getId());
  sessionKeys.remove(key);
}
org.redisson.apiRedissonClientgetBucket

Javadoc

Returns object holder instance by name.

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.
  • getLock
    Returns lock instance by name. Implements a non-fair locking so doesn't guarantees an acquire order
  • getTopic
    Returns topic instance by name using provided codec for messages.
  • 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