Uses of Package
org.redisson.api
-
Classes in org.redisson.api used by org.redisson Class Description BatchOptions Configuration for Batch objecct.BatchResult ClusterNode Redis cluster node interfaceClusterNodesGroup CronSchedule Cron expression object used inRScheduledExecutorService
.ExecutorOptions Configuration for ExecutorService.GeoEntry GeoOrder GeoPosition GeoUnit LocalCachedMapOptions Configuration for LocalCachedMap object.MapOptions Configuration for Map object.Node Redis node interfaceNodesGroup NodeType PendingEntry Entry object for pending messages request.PendingResult Result object for pending messages request.RateIntervalUnit RateType RAtomicDouble Distributed implementation to the AtomicDoubleRAtomicDoubleAsync Distributed implementation to the AtomicDoubleRAtomicDoubleReactive Reactive interface for AtomicDouble objectRAtomicDoubleRx Reactive interface for AtomicDouble objectRAtomicLong Distributed implementation ofAtomicLong
RAtomicLongAsync Distributed async implementation ofAtomicLong
RAtomicLongReactive Reactive interface for AtomicLong objectRAtomicLongRx RxJava2 interface for AtomicLong objectRBatch Interface for using Redis pipeline feature.RBatchReactive Reactive interface for Redis pipeline feature.RBatchRx RxJava2 interface for Redis pipeline feature.RBinaryStream Binary stream holder.RBitSet Vector of bits that grows as needed.RBitSetAsync Vector of bits that grows as needed.RBitSetReactive Reactive interface for BitSet objectRBitSetRx RxJava2 interface for BitSet objectRBlockingDeque BlockingDeque
backed by RedisRBlockingDequeAsync Distributed async implementation ofBlockingDeque
RBlockingDequeReactive Reactive interface for Redis based BlockingDeque objectRBlockingDequeRx RxJava2 interface for Redis based BlockingDeque objectRBlockingQueue Distributed implementation ofBlockingQueue
RBlockingQueueAsync Distributed async implementation ofBlockingQueue
RBlockingQueueReactive Reactive interface for BlockingQueue objectRBlockingQueueRx RxJava2 interface for BlockingQueueRBloomFilter Distributed implementation of Bloom filter based on Highway 128-bit hash.RBoundedBlockingQueue Distributed implementation of boundedBlockingQueue
RBoundedBlockingQueueAsync Distributed async implementation of boundedBlockingQueue
RBucket Object holder.RBucketAsync Async implementation of object holder.RBucketReactive Reactive implementation of object holder.RBucketRx Reactive implementation of object holder.RBuckets Operations over multiple Bucket objects.RBucketsAsync Operations over multiple Bucket objects.RCollectionAsync Common async interface for collection objectRCountDownLatch Distributed implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.RCountDownLatchAsync Distributed async implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchAsync.trySetCountAsync(long)
method.RDelayedQueue Distributed implementation of delayed queue.RDeque Distributed implementation ofDeque
RDequeAsync Distributed async implementation ofDeque
RDequeReactive Reactive interface for Deque objectRDequeRx RxJava2 interface for Deque objectRDestroyable All objects that implement this interface should be destroyed viaRDestroyable.destroy()
method.RDoubleAdder Distributed implementation ofDoubleAdder
RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RedissonReactiveClient Main Redisson interface for access to all redisson objects with Reactive interface.RedissonRxClient Main Redisson interface for access to all redisson objects with RxJava2 interface.RemoteInvocationOptions RRemoteService invocation options.RExecutorBatchFuture Future object for submitted tasks in a batchRExecutorFuture Future object for submitted taskRExecutorService Distributed implementation ofExecutorService
RExecutorServiceAsync Distributed async implementation ofExecutorService
RExpirable Base interface for all Redisson objects which support expiration or TTLRExpirableAsync Base async interface for all Redisson objects which supports expiration (TTL)RFuture Represents the result of an asynchronous computationRGeo Geospatial items holder.RGeoAsync Geospatial items holder.RGeoReactive Geospatial items holder.RGeoRx Geospatial items holder.RHyperLogLog Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RHyperLogLogAsync Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RHyperLogLogReactive Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RHyperLogLogRx Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RKeys RKeysAsync RKeysReactive RKeysRx RLexSortedSet Sorted set contained values of String typeRLexSortedSetAsync Sorted set contained values of String typeRLexSortedSetReactive Reactive interface for LexSortedSet objectRLexSortedSetRx RxJava2 interface for LexSortedSet objectRList Distributed and concurrent implementation ofList
RListAsync Async list functionsRListMultimap List based Multimap.RListMultimapCache RListMultimapReactive Reactive interface for List based Multimap objectRListMultimapRx RxJava2 interface for List based Multimap objectRListReactive list functionsRListRx list functionsRLiveObject RLiveObjectService The pre-registration of each entity class is not necessary.RLocalCachedMap Map object with local entry cache support.RLock Distributed implementation ofLock
Implements reentrant lock.RLockAsync Distributed implementation ofLock
RLockReactive Reactive interface for Lock objectRLockRx RxJava2 interface for Lock objectRLongAdder Distributed implementation ofLongAdder
RMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RMapAsync Distributed async implementation ofMap
.RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheAsync Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheReactive Map-based cache with ability to set TTL for each entry viaRMapCacheReactive.put(Object, Object, long, TimeUnit)
orRMapCacheReactive.putIfAbsent(Object, Object, long, TimeUnit)
method.RMapCacheRx Map-based cache with ability to set TTL for each entry viaRMapCacheRx.put(Object, Object, long, TimeUnit)
orRMapCacheRx.putIfAbsent(Object, Object, long, TimeUnit)
method.RMapReactive map functionsRMapRx map functionsRMultimap Base Multimap interface.RMultimapAsync Base asynchronous MultiMap interface.RMultimapCache RMultimapCacheAsync RObject Base interface for all Redisson objectsRObjectAsync Base interface for all Redisson objectsRPatternTopic Pattern based observer for Publish Subscribe object.RPatternTopicReactive Reactive interface for Pattern based observer for Publish Subscribe object.RPatternTopicRx RxJava2 interface for Pattern based observer for Publish Subscribe object.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.RPermitExpirableSemaphoreReactive Semaphore object with support of lease time parameter for each acquired permit.RPermitExpirableSemaphoreRx RxJava2 interface for Semaphore object with support of lease time parameter for each acquired permit.RPriorityBlockingDeque RPriorityBlockingDeque backed by RedisRPriorityBlockingQueue PriorityBlockingQueue backed by RedisRPriorityDeque RPriorityQueue RQueue Queue
backed by RedisRQueueAsync Queue
backed by RedisRQueueReactive Reactive interface for Queue objectRQueueRx RxJava2 interface for Queue objectRRateLimiter RRateLimiterAsync RRateLimiterReactive Reactive interface for Rate Limiter objectRRateLimiterRx RxJava2 interface for Rate Limiter objectRReadWriteLock AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RReadWriteLockReactive AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RReadWriteLockRx AReadWriteLock
maintains a pair of associatedlocks
, 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 ofScheduledExecutorService
RScheduledExecutorServiceAsync Redis based implementation ofScheduledExecutorService
RScheduledFuture RScoredSortedSet RScoredSortedSet.Aggregate RScoredSortedSetAsync RScoredSortedSetReactive Reactive interface for SortedSet objectRScoredSortedSetRx RxJava2 interface for scored sorted set data structure.RScript Interface for Redis Script featureRScript.Mode RScript.ReturnType RScriptAsync Async interface for Redis Script featureRScriptReactive Reactive interface for Redis Script featureRScriptRx RxJava2 interface for Redis Script featureRSemaphore Distributed and concurrent implementation ofSemaphore
.RSemaphoreAsync Distributed and concurrent implementation ofSemaphore
.RSemaphoreReactive Reactive interface for Semaphore objectRSemaphoreRx RxJava2 interface for Semaphore objectRSet Distributed and concurrent implementation ofSet
RSetAsync Async set functionsRSetCache Set-based cache with ability to set TTL for each object.RSetCacheAsync Async set functionsRSetCacheReactive Async set functionsRSetCacheRx Async set functionsRSetMultimap Set based Multimap.RSetMultimapCache RSetMultimapReactive Reactive interface for Set based MultimapRSetMultimapRx RxJava2 interface for Set based MultimapRSetReactive Async set functionsRSetRx Async set functionsRSortable RSortableAsync RSortedSet RStream Interface for Redis Stream object.RStreamAsync Async interface for Redis Stream object.RStreamReactive Reactive interface for Redis Stream object.RStreamRx Reactive interface for Redis Stream object.RTopic Distributed topic.RTopicAsync Distributed topic.RTopicReactive Reactive interface for Publish Subscribe object.RTopicRx RxJava2 interface for Publish Subscribe object.RTransaction Transaction object allows to execute transactions over Redisson objects.RTransactionReactive Reactive interface for transaction object allows to execute transactions over Redisson objects.RTransactionRx RxJava2 interface for transaction object allows to execute transactions over Redisson objects.RType SortOrder StreamMessageId Stream ID used by Redis StreamTransactionOptions Configuration for Transaction. -
Classes in org.redisson.api used by org.redisson.api Class Description BatchOptions Configuration for Batch objecct.BatchOptions.ExecutionMode BatchResult ClusterNode Redis cluster node interfaceClusterNodesGroup CronSchedule Cron expression object used inRScheduledExecutorService
.ExecutorOptions Configuration for ExecutorService.GeoEntry GeoOrder GeoPosition GeoUnit LocalCachedMapOptions Configuration for LocalCachedMap object.LocalCachedMapOptions.EvictionPolicy LocalCachedMapOptions.InvalidationPolicy Deprecated.LocalCachedMapOptions.ReconnectionStrategy Various strategies to avoid stale objects in cache.LocalCachedMapOptions.SyncStrategy MapOptions Configuration for Map object.MapOptions.WriteMode Node Redis node interfaceNode.InfoSection NodeAsync Redis node interfaceNodesGroup NodeType PendingEntry Entry object for pending messages request.PendingResult Result object for pending messages request.RateIntervalUnit RateType RAtomicDouble Distributed implementation to the AtomicDoubleRAtomicDoubleAsync Distributed implementation to the AtomicDoubleRAtomicDoubleReactive Reactive interface for AtomicDouble objectRAtomicDoubleRx Reactive interface for AtomicDouble objectRAtomicLong Distributed implementation ofAtomicLong
RAtomicLongAsync Distributed async implementation ofAtomicLong
RAtomicLongReactive Reactive interface for AtomicLong objectRAtomicLongRx RxJava2 interface for AtomicLong objectRBatch Interface for using Redis pipeline feature.RBatchReactive Reactive interface for Redis pipeline feature.RBatchRx RxJava2 interface for Redis pipeline feature.RBinaryStream Binary stream holder.RBitSet Vector of bits that grows as needed.RBitSetAsync Vector of bits that grows as needed.RBitSetReactive Reactive interface for BitSet objectRBitSetRx RxJava2 interface for BitSet objectRBlockingDeque BlockingDeque
backed by RedisRBlockingDequeAsync Distributed async implementation ofBlockingDeque
RBlockingDequeReactive Reactive interface for Redis based BlockingDeque objectRBlockingDequeRx RxJava2 interface for Redis based BlockingDeque objectRBlockingQueue Distributed implementation ofBlockingQueue
RBlockingQueueAsync Distributed async implementation ofBlockingQueue
RBlockingQueueReactive Reactive interface for BlockingQueue objectRBlockingQueueRx RxJava2 interface for BlockingQueueRBloomFilter Distributed implementation of Bloom filter based on Highway 128-bit hash.RBoundedBlockingQueue Distributed implementation of boundedBlockingQueue
RBoundedBlockingQueueAsync Distributed async implementation of boundedBlockingQueue
RBucket Object holder.RBucketAsync Async implementation of object holder.RBucketReactive Reactive implementation of object holder.RBucketRx Reactive implementation of object holder.RBuckets Operations over multiple Bucket objects.RBucketsAsync Operations over multiple Bucket objects.RCascadeType Live Object cascade type.RCollectionAsync Common async interface for collection objectRCollectionReactive Common reactive interface for collection objectRCollectionRx Common RxJava2 interface for collection objectRCountDownLatch Distributed implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.RCountDownLatchAsync Distributed async implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchAsync.trySetCountAsync(long)
method.RDelayedQueue Distributed implementation of delayed queue.RDeque Distributed implementation ofDeque
RDequeAsync Distributed async implementation ofDeque
RDequeReactive Reactive interface for Deque objectRDequeRx RxJava2 interface for Deque objectRDestroyable All objects that implement this interface should be destroyed viaRDestroyable.destroy()
method.RDoubleAdder Distributed implementation ofDoubleAdder
RemoteInvocationOptions RRemoteService invocation options.RExecutorBatchFuture Future object for submitted tasks in a batchRExecutorFuture Future object for submitted taskRExecutorService Distributed implementation ofExecutorService
RExecutorServiceAsync Distributed async implementation ofExecutorService
RExpirable Base interface for all Redisson objects which support expiration or TTLRExpirableAsync Base async interface for all Redisson objects which supports expiration (TTL)RExpirableReactive Base interface for all Redisson objects which support expiration or TTLRExpirableRx Base interface for all Redisson objects which support expiration or TTLRFuture Represents the result of an asynchronous computationRGeo Geospatial items holder.RGeoAsync Geospatial items holder.RGeoReactive Geospatial items holder.RGeoRx Geospatial items holder.RHyperLogLog Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RHyperLogLogAsync Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RHyperLogLogReactive Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RHyperLogLogRx Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RKeys RKeysAsync RKeysReactive RKeysRx RLexSortedSet Sorted set contained values of String typeRLexSortedSetAsync Sorted set contained values of String typeRLexSortedSetReactive Reactive interface for LexSortedSet objectRLexSortedSetRx RxJava2 interface for LexSortedSet objectRList Distributed and concurrent implementation ofList
RListAsync Async list functionsRListMultimap List based Multimap.RListMultimapCache RListMultimapReactive Reactive interface for List based Multimap objectRListMultimapRx RxJava2 interface for List based Multimap objectRListReactive list functionsRListRx list functionsRLiveObject RLiveObjectService The pre-registration of each entity class is not necessary.RLocalCachedMap Map object with local entry cache support.RLock Distributed implementation ofLock
Implements reentrant lock.RLockAsync Distributed implementation ofLock
RLockReactive Reactive interface for Lock objectRLockRx RxJava2 interface for Lock objectRLongAdder Distributed implementation ofLongAdder
RMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RMapAsync Distributed async implementation ofMap
.RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheAsync Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheReactive Map-based cache with ability to set TTL for each entry viaRMapCacheReactive.put(Object, Object, long, TimeUnit)
orRMapCacheReactive.putIfAbsent(Object, Object, long, TimeUnit)
method.RMapCacheRx Map-based cache with ability to set TTL for each entry viaRMapCacheRx.put(Object, Object, long, TimeUnit)
orRMapCacheRx.putIfAbsent(Object, Object, long, TimeUnit)
method.RMapReactive map functionsRMapRx map functionsRMultimap Base Multimap interface.RMultimapAsync Base asynchronous MultiMap interface.RMultimapCache RMultimapCacheAsync RMultimapReactive Reactive interface for Multimap objectRMultimapRx Base RxJava2 interface for Multimap objectRObject Base interface for all Redisson objectsRObjectAsync Base interface for all Redisson objectsRObjectReactive Base interface for all Redisson objectsRObjectRx Base interface for all Redisson objectsRPatternTopic Pattern based observer for Publish Subscribe object.RPatternTopicReactive Reactive interface for Pattern based observer for Publish Subscribe object.RPatternTopicRx RxJava2 interface for Pattern based observer for Publish Subscribe object.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.RPermitExpirableSemaphoreReactive Semaphore object with support of lease time parameter for each acquired permit.RPermitExpirableSemaphoreRx RxJava2 interface for Semaphore object with support of lease time parameter for each acquired permit.RPriorityBlockingDeque RPriorityBlockingDeque backed by RedisRPriorityBlockingQueue PriorityBlockingQueue backed by RedisRPriorityDeque RPriorityQueue RQueue Queue
backed by RedisRQueueAsync Queue
backed by RedisRQueueReactive Reactive interface for Queue objectRQueueRx RxJava2 interface for Queue objectRRateLimiter RRateLimiterAsync RRateLimiterReactive Reactive interface for Rate Limiter objectRRateLimiterRx RxJava2 interface for Rate Limiter objectRReadWriteLock AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RReadWriteLockReactive AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RReadWriteLockRx AReadWriteLock
maintains a pair of associatedlocks
, 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 ofScheduledExecutorService
RScheduledExecutorServiceAsync Redis based implementation ofScheduledExecutorService
RScheduledFuture RScoredSortedSet RScoredSortedSet.Aggregate RScoredSortedSetAsync RScoredSortedSetReactive Reactive interface for SortedSet objectRScoredSortedSetRx RxJava2 interface for scored sorted set data structure.RScript Interface for Redis Script featureRScript.Mode RScript.ReturnType RScriptAsync Async interface for Redis Script featureRScriptReactive Reactive interface for Redis Script featureRScriptRx RxJava2 interface for Redis Script featureRSemaphore Distributed and concurrent implementation ofSemaphore
.RSemaphoreAsync Distributed and concurrent implementation ofSemaphore
.RSemaphoreReactive Reactive interface for Semaphore objectRSemaphoreRx RxJava2 interface for Semaphore objectRSet Distributed and concurrent implementation ofSet
RSetAsync Async set functionsRSetCache Set-based cache with ability to set TTL for each object.RSetCacheAsync Async set functionsRSetCacheReactive Async set functionsRSetCacheRx Async set functionsRSetMultimap Set based Multimap.RSetMultimapCache RSetMultimapReactive Reactive interface for Set based MultimapRSetMultimapRx RxJava2 interface for Set based MultimapRSetReactive Async set functionsRSetRx Async set functionsRSortable RSortableAsync RSortableReactive RSortableRx RSortedSet RStream Interface for Redis Stream object.RStreamAsync Async interface for Redis Stream object.RStreamReactive Reactive interface for Redis Stream object.RStreamRx Reactive interface for Redis Stream object.RTopic Distributed topic.RTopicAsync Distributed topic.RTopicReactive Reactive interface for Publish Subscribe object.RTopicRx RxJava2 interface for Publish Subscribe object.RTransaction Transaction object allows to execute transactions over Redisson objects.RTransactionReactive Reactive interface for transaction object allows to execute transactions over Redisson objects.RTransactionRx RxJava2 interface for transaction object allows to execute transactions over Redisson objects.RType SortOrder StreamMessageId Stream ID used by Redis StreamTransactionOptions Configuration for Transaction. -
Classes in org.redisson.api used by org.redisson.api.annotation Class Description RCascadeType Live Object cascade type. -
Classes in org.redisson.api used by org.redisson.api.map.event Class Description RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside. -
Classes in org.redisson.api used by org.redisson.api.mapreduce Class Description RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.cache Class Description LocalCachedMapOptions Configuration for LocalCachedMap object.RFuture Represents the result of an asynchronous computationRObject Base interface for all Redisson objects -
Classes in org.redisson.api used by org.redisson.client Class Description RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.client.protocol Class Description RType StreamMessageId Stream ID used by Redis Stream -
Classes in org.redisson.api used by org.redisson.client.protocol.convertor Class Description RType StreamMessageId Stream ID used by Redis Stream -
Classes in org.redisson.api used by org.redisson.client.protocol.decoder Class Description GeoPosition StreamMessageId Stream ID used by Redis Stream -
Classes in org.redisson.api used by org.redisson.cluster Class Description NodeType -
Classes in org.redisson.api used by org.redisson.codec Class Description RObject Base interface for all Redisson objects -
Classes in org.redisson.api used by org.redisson.command Class Description BatchOptions Configuration for Batch objecct.BatchResult RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RedissonReactiveClient Main Redisson interface for access to all redisson objects with Reactive interface.RedissonRxClient Main Redisson interface for access to all redisson objects with RxJava2 interface.RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.config Class Description RedissonNodeInitializer Node initializer callback interface. -
Classes in org.redisson.api used by org.redisson.connection Class Description ClusterNode Redis cluster node interfaceNode Redis node interfaceNode.InfoSection NodeAsync Redis node interfaceNodeType RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.connection.balancer Class Description NodeType RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.connection.pool Class Description RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.executor Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RExecutorBatchFuture Future object for submitted tasks in a batchRExecutorFuture Future object for submitted taskRFuture Represents the result of an asynchronous computationRMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.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 ofScheduledExecutorService
RScheduledFuture -
Classes in org.redisson.api used by org.redisson.jcache Class Description RObject Base interface for all Redisson objectsRObjectAsync Base interface for all Redisson objects -
Classes in org.redisson.api used by org.redisson.jcache.configuration Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface. -
Classes in org.redisson.api used by org.redisson.liveobject.core Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RObject Base interface for all Redisson objects -
Classes in org.redisson.api used by org.redisson.liveobject.resolver Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface. -
Classes in org.redisson.api used by org.redisson.mapreduce Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RExecutorService Distributed implementation ofExecutorService
RObject Base interface for all Redisson objects -
Classes in org.redisson.api used by org.redisson.misc Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RedissonReactiveClient Main Redisson interface for access to all redisson objects with Reactive interface.RedissonRxClient Main Redisson interface for access to all redisson objects with RxJava2 interface.RFuture Represents the result of an asynchronous computationRObject Base interface for all Redisson objects -
Classes in org.redisson.api used by org.redisson.pubsub Class Description RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.reactive Class Description BatchOptions Configuration for Batch objecct.BatchResult RAtomicDoubleReactive Reactive interface for AtomicDouble objectRAtomicLongReactive Reactive interface for AtomicLong objectRBatchReactive Reactive interface for Redis pipeline feature.RBitSetReactive Reactive interface for BitSet objectRBlockingDequeReactive Reactive interface for Redis based BlockingDeque objectRBlockingQueue Distributed implementation ofBlockingQueue
RBlockingQueueReactive Reactive interface for BlockingQueue objectRBucketReactive Reactive implementation of object holder.RDequeReactive Reactive interface for Deque objectRedissonReactiveClient Main Redisson interface for access to all redisson objects with Reactive interface.RFuture Represents the result of an asynchronous computationRGeoReactive Geospatial items holder.RHyperLogLogReactive Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RKeysReactive RLexSortedSet Sorted set contained values of String typeRLexSortedSetReactive Reactive interface for LexSortedSet objectRListAsync Async list functionsRListMultimapReactive Reactive interface for List based Multimap objectRListReactive list functionsRLockReactive Reactive interface for Lock objectRMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheReactive Map-based cache with ability to set TTL for each entry viaRMapCacheReactive.put(Object, Object, long, TimeUnit)
orRMapCacheReactive.putIfAbsent(Object, Object, long, TimeUnit)
method.RMapReactive map functionsRQueueReactive Reactive interface for Queue objectRReadWriteLockReactive AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RScoredSortedSetReactive Reactive interface for SortedSet objectRScriptReactive Reactive interface for Redis Script featureRSet Distributed and concurrent implementation ofSet
RSetCache Set-based cache with ability to set TTL for each object.RSetCacheReactive Async set functionsRSetMultimapReactive Reactive interface for Set based MultimapRSetReactive Async set functionsRStreamReactive Reactive interface for Redis Stream object.RTopic Distributed topic.RTopicReactive Reactive interface for Publish Subscribe object.RTransactionReactive Reactive interface for transaction object allows to execute transactions over Redisson objects.TransactionOptions Configuration for Transaction. -
Classes in org.redisson.api used by org.redisson.remote Class Description RemoteInvocationOptions RRemoteService invocation options. -
Classes in org.redisson.api used by org.redisson.rx Class Description BatchOptions Configuration for Batch objecct.BatchResult RAtomicDoubleRx Reactive interface for AtomicDouble objectRAtomicLongRx RxJava2 interface for AtomicLong objectRBatchRx RxJava2 interface for Redis pipeline feature.RBitSetRx RxJava2 interface for BitSet objectRBlockingDequeRx RxJava2 interface for Redis based BlockingDeque objectRBlockingQueueAsync Distributed async implementation ofBlockingQueue
RBlockingQueueRx RxJava2 interface for BlockingQueueRBucketRx Reactive implementation of object holder.RDequeRx RxJava2 interface for Deque objectRedissonRxClient Main Redisson interface for access to all redisson objects with RxJava2 interface.RFuture Represents the result of an asynchronous computationRGeoRx Geospatial items holder.RHyperLogLogRx Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.RKeysRx RLexSortedSet Sorted set contained values of String typeRLexSortedSetRx RxJava2 interface for LexSortedSet objectRListAsync Async list functionsRListMultimapRx RxJava2 interface for List based Multimap objectRListRx list functionsRLockRx RxJava2 interface for Lock objectRMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheRx Map-based cache with ability to set TTL for each entry viaRMapCacheRx.put(Object, Object, long, TimeUnit)
orRMapCacheRx.putIfAbsent(Object, Object, long, TimeUnit)
method.RMapRx map functionsRQueueRx RxJava2 interface for Queue objectRReadWriteLockRx AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RScoredSortedSetAsync RScoredSortedSetRx RxJava2 interface for scored sorted set data structure.RScriptRx RxJava2 interface for Redis Script featureRSet Distributed and concurrent implementation ofSet
RSetCache Set-based cache with ability to set TTL for each object.RSetCacheRx Async set functionsRSetMultimapRx RxJava2 interface for Set based MultimapRSetReactive Async set functionsRSetRx Async set functionsRStreamRx Reactive interface for Redis Stream object.RTopic Distributed topic.RTopicRx RxJava2 interface for Publish Subscribe object.RTransactionRx RxJava2 interface for transaction object allows to execute transactions over Redisson objects.TransactionOptions Configuration for Transaction. -
Classes in org.redisson.api used by org.redisson.spring.cache Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside. -
Classes in org.redisson.api used by org.redisson.spring.session Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface. -
Classes in org.redisson.api used by org.redisson.spring.session.config Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface. -
Classes in org.redisson.api used by org.redisson.spring.transaction Class Description RedissonClient Main Redisson interface for access to all redisson objects with sync/async interface.RTransaction Transaction object allows to execute transactions over Redisson objects. -
Classes in org.redisson.api used by org.redisson.transaction Class Description RBucket Object holder.RBucketAsync Async implementation of object holder.RCollectionAsync Common async interface for collection objectRDestroyable All objects that implement this interface should be destroyed viaRDestroyable.destroy()
method.RExpirable Base interface for all Redisson objects which support expiration or TTLRExpirableAsync Base async interface for all Redisson objects which supports expiration (TTL)RFuture Represents the result of an asynchronous computationRLocalCachedMap Map object with local entry cache support.RLock Distributed implementation ofLock
Implements reentrant lock.RLockAsync Distributed implementation ofLock
RMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.RMapAsync Distributed async implementation ofMap
.RMapCache Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RMapCacheAsync Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.RObject Base interface for all Redisson objectsRObjectAsync Base interface for all Redisson objectsRReadWriteLock AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RSet Distributed and concurrent implementation ofSet
RSetAsync Async set functionsRSetCache Set-based cache with ability to set TTL for each object.RSetCacheAsync Async set functionsRSortable RSortableAsync RTransaction Transaction object allows to execute transactions over Redisson objects.SortOrder TransactionOptions Configuration for Transaction. -
Classes in org.redisson.api used by org.redisson.transaction.operation.map Class Description RLock Distributed implementation ofLock
Implements reentrant lock.RMap Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value. -
Classes in org.redisson.api used by org.redisson.transaction.operation.set Class Description RLock Distributed implementation ofLock
Implements reentrant lock.RObject Base interface for all Redisson objectsRSet Distributed and concurrent implementation ofSet
RSetCache Set-based cache with ability to set TTL for each object.