Interface | Description |
---|---|
ClusterNode |
Redis cluster node interface
|
ClusterNodesGroup | |
Node |
Redis node interface
|
NodeAsync |
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.
|
RBinaryStream |
Binary stream holder.
|
RBitSet |
Vector of bits that grows as needed.
|
RBitSetAsync |
Vector of bits that grows as needed.
|
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 holder.
|
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 RCountDownLatchAsync.trySetCountAsync(long) method. |
RDelayedQueue<V> | |
RDeque<V> |
Deque backed by Redis |
RDequeAsync<V> |
Deque backed by Redis |
RDequeReactive<V> |
Deque backed by Redis |
RDestroyable | |
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.
|
RExecutorBatchFuture | |
RExecutorFuture<V> | |
RExecutorService |
Redis based implementation of
ExecutorService |
RExecutorServiceAsync |
Redis based 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> |
Geospatial items holder.
|
RHyperLogLog<V> |
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.
|
RHyperLogLogAsync<V> |
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.
|
RHyperLogLogReactive<V> | |
RKeys | |
RKeysAsync | |
RKeysReactive | |
RLexSortedSet |
Sorted set contained values of String type
|
RLexSortedSetAsync |
Sorted set contained values of String type
|
RLexSortedSetReactive | |
RList<V> |
Distributed and concurrent implementation of
List |
RListAsync<V> |
Async list functions
|
RListMultimap<K,V> |
List based Multimap.
|
RListMultimapCache<K,V> | |
RListMultimapReactive<K,V> | |
RListReactive<V> |
list functions
|
RLiveObject | |
RLiveObjectService |
The pre-registration of each entity class is not necessary.
|
RLocalCachedMap<K,V> |
Map object with local entry cache support.
|
RLock |
Distributed implementation of
Lock
Implements reentrant lock. |
RLockAsync |
Distributed implementation of
Lock |
RLockReactive | |
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> |
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. |
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> | |
RMultimapReactive<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.
|
RPermitExpirableSemaphore |
Semaphore object with lease time parameter support for each acquired permit.
|
RPermitExpirableSemaphoreAsync |
Semaphore object with support of lease time parameter for each acquired permit.
|
RPriorityDeque<V> | |
RPriorityQueue<V> | |
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. |
RReadWriteLockReactive |
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 |
Redis based implementation of
ScheduledExecutorService |
RScheduledExecutorServiceAsync |
Redis based 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 . |
RSemaphoreReactive | |
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> | |
RSetMultimapReactive<K,V> | |
RSetReactive<V> |
Async set functions
|
RSortable<V> | |
RSortableAsync<V> | |
RSortedSet<V> | |
RTopic<M> |
Distributed topic.
|
RTopicAsync<M> |
Distributed topic.
|
RTopicReactive<M> |
Distributed topic.
|
Class | Description |
---|---|
BatchResult<E> | |
CronSchedule |
Cron expression object used in
RScheduledExecutorService . |
GeoEntry | |
GeoPosition | |
LocalCachedMapOptions<K,V> |
RLocalCachedMap options object.
|
MapOptions<K,V> |
RMap options object.
|
RemoteInvocationOptions |
RRemoteService invocation options.
|
Enum | Description |
---|---|
GeoOrder | |
GeoUnit | |
LocalCachedMapOptions.EvictionPolicy | |
LocalCachedMapOptions.InvalidationPolicy | Deprecated |
LocalCachedMapOptions.ReconnectionStrategy |
Various strategies to avoid stale objects in cache.
|
LocalCachedMapOptions.SyncStrategy | |
MapOptions.WriteMode | |
Node.InfoSection | |
NodeType | |
RCascadeType | |
RScoredSortedSet.Aggregate | |
RScript.Mode | |
RScript.ReturnType | |
RType | |
SortOrder |
Copyright © 2014–2017 The Redisson Project. All rights reserved.