Interface | Description |
---|---|
ClusterNode |
Redis cluster node interface
|
ClusterNodesGroup | |
Node |
Redis node interface
|
NodeListener | |
NodesGroup<N extends Node> | |
RAtomicDouble |
Distributed alternative to the AtomicDouble
|
RAtomicDoubleAsync | |
RAtomicLong |
Distributed alternative to the
AtomicLong |
RAtomicLongAsync | |
RAtomicLongReactive | |
RBatch |
Interface for using pipeline feature.
|
RBatchReactive |
Interface for using pipeline feature.
|
RBitSet | |
RBitSetAsync | |
RBitSetReactive | |
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 |
RBlockingQueueReactive<V> |
BlockingQueue backed by Redis |
RBloomFilter<T> |
Bloom filter based on 64-bit hash derived from 128-bit hash (xxHash + FarmHash).
|
RBoundedBlockingQueue<V> |
Bounded
BlockingQueue backed by Redis |
RBoundedBlockingQueueAsync<V> |
Bounded
BlockingQueue backed by Redis |
RBucket<V> |
Any object holder
|
RBucketAsync<V> |
Async object functions
|
RBucketReactive<V> |
object functions
|
RBuckets | |
RCollectionAsync<V> | |
RCollectionReactive<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 |
RDequeReactive<V> |
Deque backed by Redis |
RedissonClient |
Main Redisson interface for access
to all redisson objects with sync/async interface.
|
RedissonNodeInitializer | |
RedissonReactiveClient |
Main Redisson interface for access
to all redisson objects with reactive interface.
|
RExecutorService |
Distributed implementation of
ExecutorService |
RExecutorServiceAsync |
Distributed implementation of
ExecutorService |
RExpirable |
Base interface for all Redisson objects
which support expiration or TTL
|
RExpirableAsync |
Base async interface for all Redisson objects
which supports expiration (TTL)
|
RExpirableReactive |
Base interface for all Redisson objects
which support expiration or TTL
|
RFuture<V> |
Represents the result of an asynchronous computation
|
RGeo<V> |
Geospatial items holder
|
RGeoAsync<V> | |
RHyperLogLog<V> | |
RHyperLogLogAsync<V> | |
RHyperLogLogReactive<V> | |
RKeys | |
RKeysAsync | |
RKeysReactive | |
RLexSortedSet | |
RLexSortedSetAsync | |
RLexSortedSetReactive | |
RList<V> |
Distributed and concurrent implementation of
List |
RListAsync<V> |
Async list functions
|
RListMultimap<K,V> |
List based Multimap.
|
RListMultimapCache<K,V> | |
RListReactive<V> |
list functions
|
RLiveObject | |
RLiveObjectService |
The pre-registration of each entity class is not necessary.
|
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. |
RMapCacheReactive<K,V> |
Map-based cache with ability to set TTL for each entry via
RMapCacheReactive.put(Object, Object, long, TimeUnit) or RMapCacheReactive.putIfAbsent(Object, Object, long, TimeUnit) method. |
RMapReactive<K,V> |
map functions
|
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
|
RObjectReactive |
Base interface for all Redisson objects
|
RPatternTopic<M> |
Distributed topic.
|
RPatternTopicReactive<M> |
Distributed topic.
|
RQueue<V> |
Queue backed by Redis |
RQueueAsync<V> |
Queue backed by Redis |
RQueueReactive<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).
|
RScheduledExecutorService |
Distributed implementation of
ScheduledExecutorService |
RScheduledExecutorServiceAsync |
Distributed implementation of
ScheduledExecutorService |
RScheduledFuture<V> | |
RScoredSortedSet<V> | |
RScoredSortedSetAsync<V> | |
RScoredSortedSetReactive<V> | |
RScript | |
RScriptAsync | |
RScriptReactive | |
RSemaphore |
Distributed and concurrent implementation of
Semaphore . |
RSemaphoreAsync |
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 object.
|
RSetCacheAsync<V> |
Async set functions
|
RSetCacheReactive<V> |
Async set functions
|
RSetMultimap<K,V> |
Set based Multimap.
|
RSetMultimapCache<K,V> | |
RSetReactive<V> |
Async set functions
|
RSortedSet<V> | |
RTopic<M> |
Distributed topic.
|
RTopicAsync<M> |
Distributed topic.
|
RTopicReactive<M> |
Distributed topic.
|
Class | Description |
---|---|
GeoEntry | |
GeoPosition | |
RemoteInvocationOptions |
RRemoteService invocation options.
|
Enum | Description |
---|---|
GeoUnit | |
NodeType | |
RScript.Mode | |
RScript.ReturnType | |
RType |
Copyright © 2014–2016 The Redisson Project. All rights reserved.