Package | Description |
---|---|
org.redisson | |
org.redisson.api | |
org.redisson.transaction |
Modifier and Type | Class and Description |
---|---|
class |
RedissonAtomicDouble
Distributed alternative to the
AtomicLong |
class |
RedissonAtomicLong
Distributed alternative to the
AtomicLong |
class |
RedissonBaseAdder<T extends Number> |
class |
RedissonBinaryStream |
class |
RedissonBitSet |
class |
RedissonBlockingDeque<V>
Distributed and concurrent implementation of
BlockingDeque . |
class |
RedissonBlockingQueue<V>
Distributed and concurrent implementation of
BlockingQueue . |
class |
RedissonBloomFilter<T>
Bloom filter based on Highway 128-bit hash.
|
class |
RedissonBoundedBlockingQueue<V>
Distributed and concurrent implementation of bounded
BlockingQueue . |
class |
RedissonBucket<V> |
class |
RedissonDelayedQueue<V> |
class |
RedissonDeque<V>
Distributed and concurrent implementation of
Queue |
class |
RedissonDoubleAdder |
class |
RedissonFairLock
Distributed implementation of
Lock
Implements reentrant lock. |
class |
RedissonGeo<V>
Geospatial items holder
|
class |
RedissonHyperLogLog<V> |
class |
RedissonLexSortedSet
Sorted set contained values of String type
|
class |
RedissonList<V>
Distributed and concurrent implementation of
List |
class |
RedissonListMultimap<K,V> |
class |
RedissonListMultimapCache<K,V> |
class |
RedissonListMultimapValues<V>
List based Multimap Cache values holder
|
class |
RedissonLocalCachedMap<K,V> |
class |
RedissonLock
Distributed implementation of
Lock
Implements reentrant lock. |
class |
RedissonLongAdder |
class |
RedissonMap<K,V>
Distributed and concurrent implementation of
ConcurrentMap
and Map |
class |
RedissonMapCache<K,V>
Map-based cache with ability to set TTL for each entry via
RedissonMapCache.put(Object, Object, long, TimeUnit) or RedissonMapCache.putIfAbsent(Object, Object, long, TimeUnit) methods. |
class |
RedissonMultimap<K,V> |
class |
RedissonPermitExpirableSemaphore |
class |
RedissonPriorityBlockingDeque<V>
Distributed and concurrent implementation of priority blocking deque.
|
class |
RedissonPriorityBlockingQueue<V>
Distributed and concurrent implementation of
PriorityBlockingQueue . |
class |
RedissonPriorityDeque<V>
Distributed and concurrent implementation of
Queue |
class |
RedissonPriorityQueue<V> |
class |
RedissonQueue<V>
Distributed and concurrent implementation of
Queue |
class |
RedissonQueueSemaphore |
class |
RedissonReadLock
Lock will be removed automatically if client disconnects.
|
class |
RedissonReadWriteLock
A
ReadWriteLock maintains a pair of associated locks , one for read-only operations and one for writing. |
class |
RedissonRingBuffer<V> |
class |
RedissonScoredSortedSet<V> |
class |
RedissonSemaphore
Distributed and concurrent implementation of
Semaphore . |
class |
RedissonSet<V>
Distributed and concurrent implementation of
Set |
class |
RedissonSetCache<V>
Set-based cache with ability to set TTL for each entry via
RSetCache.add(Object, long, TimeUnit) method. |
class |
RedissonSetMultimap<K,V> |
class |
RedissonSetMultimapCache<K,V> |
class |
RedissonSetMultimapValues<V>
Set based Multimap Cache values holder
|
class |
RedissonStream<K,V> |
class |
RedissonSubList<V>
Distributed and concurrent implementation of
List |
class |
RedissonTimeSeries<V> |
class |
RedissonTransferQueue<V> |
class |
RedissonWriteLock
Lock will be removed automatically if client disconnects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RAtomicDouble
Distributed implementation to the AtomicDouble
|
interface |
RAtomicDoubleAsync
Distributed implementation to the AtomicDouble
|
interface |
RAtomicLong
Distributed implementation of
AtomicLong |
interface |
RAtomicLongAsync
Distributed async implementation of
AtomicLong |
interface |
RBinaryStream
Binary stream holder stores a sequence of bytes.
|
interface |
RBitSet
Vector of bits that grows as needed.
|
interface |
RBitSetAsync
Vector of bits that grows as needed.
|
interface |
RBlockingDeque<V>
BlockingDeque backed by Redis |
interface |
RBlockingDequeAsync<V>
Distributed async implementation of
BlockingDeque |
interface |
RBlockingQueue<V>
Distributed implementation of
BlockingQueue |
interface |
RBlockingQueueAsync<V>
Distributed async implementation of
BlockingQueue |
interface |
RBloomFilter<T>
Distributed implementation of Bloom filter based on Highway 128-bit hash.
|
interface |
RBoundedBlockingQueue<V>
Distributed implementation of bounded
BlockingQueue |
interface |
RBoundedBlockingQueueAsync<V>
Distributed async implementation of bounded
BlockingQueue |
interface |
RBucket<V>
Object holder.
|
interface |
RBucketAsync<V>
Async implementation of object holder.
|
interface |
RCollectionAsync<V>
Common async interface for collection object
|
interface |
RDelayedQueue<V>
Distributed implementation of delayed queue.
|
interface |
RDeque<V>
Distributed implementation of
Deque |
interface |
RDequeAsync<V>
Distributed async implementation of
Deque |
interface |
RDoubleAdder
Distributed implementation of
DoubleAdder
Internal state maintained on client side. |
interface |
RExpirable
Base interface for all Redisson objects
which support expiration or TTL
|
interface |
RGeo<V>
Geospatial items holder.
|
interface |
RGeoAsync<V>
Geospatial items holder.
|
interface |
RHyperLogLog<V>
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.
|
interface |
RHyperLogLogAsync<V>
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.
|
interface |
RLexSortedSet
Sorted set contained values of String type
|
interface |
RLexSortedSetAsync
Async interface for sorted set contained values of String type.
|
interface |
RList<V>
Distributed and concurrent implementation of
List |
interface |
RListAsync<V>
Async list functions
|
interface |
RListMultimap<K,V>
List based Multimap.
|
interface |
RListMultimapCache<K,V>
List based Multimap.
|
interface |
RLiveObject |
interface |
RLocalCachedMap<K,V>
Map object with local entry cache support.
|
interface |
RLongAdder
Distributed implementation of
LongAdder
Internal state maintained on client side. |
interface |
RMap<K,V>
Redis based implementation of
ConcurrentMap
and Map
This map uses serialized state of key instead of hashCode or equals methods. |
interface |
RMapAsync<K,V>
Async interface for Redis based implementation
of
ConcurrentMap and Map
This map uses serialized state of key instead of hashCode or equals methods. |
interface |
RMapCache<K,V>
Map-based cache with ability to set TTL for each entry via
RMapCache.put(Object, Object, long, TimeUnit) or RMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside. |
interface |
RMapCacheAsync<K,V>
Map-based cache with ability to set TTL for each entry via
RMapCache.put(Object, Object, long, TimeUnit) or RMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside. |
interface |
RMultimap<K,V>
Base Multimap interface.
|
interface |
RMultimapAsync<K,V>
Base asynchronous MultiMap interface.
|
interface |
RMultimapCache<K,V>
Base Multimap interface.
|
interface |
RMultimapCacheAsync<K,V>
Base asynchronous Multimap interface.
|
interface |
RPermitExpirableSemaphore
Semaphore object with lease time parameter support for each acquired permit.
|
interface |
RPermitExpirableSemaphoreAsync
Asynchronous interface for Semaphore object with lease time parameter support for each acquired permit.
|
interface |
RPriorityBlockingDeque<V>
RPriorityBlockingDeque backed by Redis
|
interface |
RPriorityBlockingQueue<V>
PriorityBlockingQueue backed by Redis
|
interface |
RPriorityDeque<V>
Redis based priority deque.
|
interface |
RPriorityQueue<V>
Redis based priority deque.
|
interface |
RQueue<V>
Queue backed by Redis |
interface |
RQueueAsync<V>
Queue backed by Redis |
interface |
RRingBuffer<V>
RingBuffer based queue evicts elements from the head if queue capacity became full.
|
interface |
RRingBufferAsync<V>
RingBuffer based queue evicts elements from the head if queue capacity became full.
|
interface |
RScoredSortedSet<V>
Set containing elements sorted by score.
|
interface |
RScoredSortedSetAsync<V> |
interface |
RSemaphore
Redis based implementation of
Semaphore . |
interface |
RSemaphoreAsync
Async interface of Redis based
Semaphore . |
interface |
RSet<V>
Redis based implementation of
Set |
interface |
RSetAsync<V>
Async set functions
|
interface |
RSetCache<V>
Set-based cache with ability to set TTL for each object.
|
interface |
RSetCacheAsync<V>
Async set functions
|
interface |
RSetMultimap<K,V>
Set based Multimap.
|
interface |
RSetMultimapCache<K,V> |
interface |
RStream<K,V>
Interface for Redis Stream object.
|
interface |
RStreamAsync<K,V>
Async interface for Redis Stream object.
|
interface |
RTimeSeries<V>
Redis based time-series collection.
|
interface |
RTimeSeriesAsync<V>
Async interface for Redis based time-series collection.
|
interface |
RTransferQueue<V>
Redis based implementation of
TransferQueue |
interface |
RTransferQueueAsync<V>
Async interface for Redis based implementation of
TransferQueue |
Modifier and Type | Class and Description |
---|---|
class |
RedissonTransactionalBucket<V> |
class |
RedissonTransactionalLocalCachedMap<K,V> |
class |
RedissonTransactionalLock |
class |
RedissonTransactionalMap<K,V> |
class |
RedissonTransactionalMapCache<K,V> |
class |
RedissonTransactionalSet<V> |
class |
RedissonTransactionalSetCache<V> |
Copyright © 2014–2020 Redisson. All rights reserved.