Interface | Description |
---|---|
ClusterNode |
Redis cluster node interface
|
MessageListener<M> |
Listener for Redis messages published via RTopic Redisson object
|
Node |
Redis node interface
|
NodeListener | |
NodesGroup<N extends Node> | |
PatternMessageListener<M> |
Listener for Redis messages published via RTopic Redisson object
|
PatternStatusListener |
Listener for Redis PubSub channel status changes
|
Predicate<T> | |
RAtomicDouble |
Distributed alternative to the AtomicDouble
|
RAtomicDoubleAsync | |
RAtomicLong |
Distributed alternative to the
AtomicLong |
RAtomicLongAsync | |
RBatch |
Interface for using pipeline feature.
|
RBitSet | |
RBitSetAsync | |
RBlockingDeque<V> |
BlockingDeque backed by Redis |
RBlockingDequeAsync<V> |
Async interface for
BlockingDeque backed by Redis |
RBlockingQueue<V> |
BlockingQueue backed by Redis |
RBlockingQueueAsync<V> |
BlockingQueue backed by Redis |
RBloomFilter<T> |
Bloom filter based on 64-bit hash derived from 128-bit hash (xxHash + FarmHash).
|
RBucket<V> |
Any object holder
|
RBucketAsync<V> |
Async object functions
|
RBuckets | |
RCollectionAsync<V> | |
RCountDownLatch |
Distributed alternative to the
CountDownLatch
It has an advantage over CountDownLatch --
count can be set via RCountDownLatch.trySetCount(long) method. |
RCountDownLatchAsync |
Distributed alternative to the
CountDownLatch
It has an advantage over CountDownLatch --
count can be set via #trySetCount method. |
RDeque<V> |
Deque backed by Redis |
RDequeAsync<V> |
Deque backed by Redis |
RExpirable |
Base interface for all Redisson objects
which support expiration or TTL
|
RExpirableAsync |
Base async interface for all Redisson objects
which supports expiration (TTL)
|
RGeo<V> |
Geospatial items holder
|
RGeoAsync<V> | |
RHyperLogLog<V> | |
RHyperLogLogAsync<V> | |
RKeys | |
RKeysAsync | |
RLexSortedSet | |
RLexSortedSetAsync | |
RList<V> |
Distributed and concurrent implementation of
List |
RListAsync<V> |
Async list functions
|
RListMultimap<K,V> |
List based Multimap.
|
RListMultimapCache<K,V> | |
RLock |
Distributed implementation of
Lock
Implements reentrant lock. |
RMap<K,V> |
Distributed and concurrent implementation of
ConcurrentMap
and Map
This map doesn't allow to store null as key or value. |
RMapAsync<K,V> |
Async map functions
|
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. |
RMapCacheAsync<K,V> |
Async interface for map-based cache with ability to set TTL for each entry via
#put(Object, Object, long, TimeUnit) or #putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside. |
RMultimap<K,V> |
Base Multimap interface.
|
RMultimapAsync<K,V> |
Base asynchronous MultiMap interface.
|
RMultimapCache<K,V> | |
RMultimapCacheAsync<K,V> | |
RObject |
Base interface for all Redisson objects
|
RObjectAsync |
Base interface for all Redisson objects
|
RPatternTopic<M> |
Distributed topic.
|
RQueue<V> |
Queue backed by Redis |
RQueueAsync<V> |
Queue backed by Redis |
RReadWriteLock |
A
ReadWriteLock maintains a pair of associated locks , one for read-only operations and one for writing. |
RRemoteService |
Allows to execute object methods remotely between Redisson instances (Server side and Client side instances in terms of remote invocation).
|
RScoredSortedSet<V> | |
RScoredSortedSetAsync<V> | |
RScript | |
RScriptAsync | |
RSemaphore |
Distributed and concurrent implementation of
Semaphore . |
RSet<V> |
Distributed and concurrent implementation of
Set |
RSetAsync<V> |
Async set functions
|
RSetCache<V> |
Set-based cache with ability to set TTL for each entry via
#put(Object, Object, long, TimeUnit) method. |
RSetCacheAsync<V> |
Async set functions
|
RSetMultimap<K,V> |
Set based Multimap.
|
RSetMultimapCache<K,V> | |
RSortedSet<V> | |
RTopic<M> |
Distributed topic.
|
RTopicAsync<M> |
Distributed topic.
|
StatusListener |
Listener for Redis PubSub channel status changes
|
Class | Description |
---|---|
BasePatternStatusListener |
Base status listener for Redis PubSub channel status changes
|
BaseStatusListener |
Base status listener for Redis PubSub channel status changes
|
GeoEntry | |
GeoPosition | |
RedissonMultiLock |
Groups multiple independent locks and handles them as one lock.
|
Enum | Description |
---|---|
GeoUnit | |
NodeType | |
RScript.Mode | |
RScript.ReturnType |
Copyright © 2014–2016. All rights reserved.