Package org.redisson
package org.redisson
-
ClassDescriptionBase list implementationRedisson object factory used to register instance in JNDI registry.PubSubEntry<E>Nikita KoksharovDeprecated.RedisNodes<N extends Node>Deprecated.Main infrastructure class allows to get access to all Redisson objects on top of Redis server.Distributed alternative to the
AtomicLong
Distributed alternative to theAtomicLong
RedissonBaseAdder<T extends Number>Base class for implementing distributed locksDistributed and concurrent implementation ofBlockingDeque
.Distributed and concurrent implementation ofBlockingQueue
.Bloom filter based on Highway 128-bit hash.Distributed and concurrent implementation of boundedBlockingQueue
.Distributed alternative to theCountDownLatch
It has a advantage overCountDownLatch
-- count can be reset viaRedissonCountDownLatch.trySetCount(long)
.Distributed and concurrent implementation ofQueue
Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.RedissonFasterMultiLock.
All lock, unlock, lockAsync unlockAsync methods only success when all values locked succeed.Redis based implementation of Fenced Lock with reentrancy support.RedissonGeo<V>Geospatial items holderJson data holderSorted set contained values of String typeRedissonList<V>Distributed and concurrent implementation ofList
RedissonListMultimap<K,V> RedissonListMultimapIterator<K,V, M> List based Multimap Cache values holderDistributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.RedissonMap<K,V> Distributed and concurrent implementation ofConcurrentMap
andMap
RedissonMapCache<K,V> Map-based cache with ability to set TTL for each entry viaRedissonMapCache.put(Object, Object, long, TimeUnit)
orRedissonMapCache.putIfAbsent(Object, Object, long, TimeUnit)
methods.Map-based cache with ability to set TTL per entry.RedissonMapEntry<K,V> Groups multiple independent locks and manages them as one lock.RedissonMultimap<K,V> Base Redisson objectDistributed topic implementation.Distributed and concurrent implementation of priority blocking deque.Distributed and concurrent implementation ofPriorityBlockingQueue
.Distributed and concurrent implementation ofQueue
Distributed and concurrent implementation ofQueue
Main infrastructure class allows to get access to all Redisson objects on top of Redis server.Lock will be removed automatically if client disconnects.AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.Deprecated.Main infrastructure class allows to get access to all Redisson objects on top of Redis server.Distributed and concurrent implementation ofSemaphore
.RedissonSet<V>Distributed and concurrent implementation ofSet
Set-based cache with ability to set TTL for each entry viaRSetCache.add(Object, long, TimeUnit)
method.RedissonSetMultimap<K,V> RedissonSetMultimapIterator<K,V, M> Set based Multimap Cache values holderSharded Topic for Redis Cluster.Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.RedissonStream<K,V> Distributed and concurrent implementation ofList
RedissonTimeSeries<V,L> Distributed topic implementation.Lock will be removed automatically if client disconnects.ScanResult<R>SlotCallback<T,R>