Uses of Package
org.redisson.api
-
Classes in org.redisson.api used by org.redisson Class Description AutoClaimResult Result object for autoClaim request.BatchOptions Configuration for Batch object.BatchResult ClusterNode Deprecated.ClusterNodesGroup Deprecated.CronSchedule Cron expression object used inRScheduledExecutorService
.EvictionMode ExecutorOptions Configuration for ExecutorService.FastAutoClaimResult Result object for autoClaim request.GeoEntry GeoOrder GeoPosition GeoUnit LocalCachedMapOptions Configuration for LocalCachedMap object.LockOptions.BackOff Factory for LockOptions.BackOffPolicy class.MapOptions Configuration for Map object.NameMapper Maps Redisson object name.Node Deprecated.NodesGroup Deprecated.NodeType ObjectListener Redisson Object Event listener for Expired or Deleted event.PendingEntry Entry object for pending messages request.PendingResult Result object for pending messages request.RateIntervalUnit RateLimiterConfig 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 stores a sequence of bytes.RBinaryStreamReactive Binary stream holder stores a sequence of bytes.RBinaryStreamRx Binary stream holder stores a sequence of bytes.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.RBucketsReactive Operations over multiple Bucket objects.RBucketsRx Operations over multiple Bucket objects.RCollectionAsync Common async interface for collection objectRCountDownLatch Redis based implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.RCountDownLatchAsync Async interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchAsync.trySetCountAsync(long)
method.RCountDownLatchReactive Reactive interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchReactive.trySetCount(long)
method.RCountDownLatchRx RxJava2 interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchRx.trySetCount(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.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.RIdGenerator Id generator ofLong
type numbers.RIdGeneratorAsync Id generator ofLong
type numbers.RIdGeneratorReactive Id generator ofLong
type numbers.RIdGeneratorRx Id generator ofLong
type numbers.RKeys RKeysAsync RKeysReactive RKeysRx RLexSortedSet Sorted set contained values of String typeRLexSortedSetAsync Async interface for sorted set contained values of String type.RLexSortedSetReactive Reactive interface for sorted set contained values of String type.RLexSortedSetRx RxJava2 interface for sorted set contained values of String type.RList Distributed and concurrent implementation ofList
RListAsync Async list functionsRListMultimap List based Multimap.RListMultimapCache List based Multimap.RListMultimapCacheRx Rx-ified version ofRListMultimapCache
.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 Redis based implementation ofLock
Implements re-entrant lock.RLockAsync Async interface for Lock objectRLockReactive Reactive interface for Lock objectRLockRx RxJava2 interface for Lock objectRLongAdder Distributed implementation ofLongAdder
RMap Redis based implementation ofConcurrentMap
andMap
RMapAsync Async interface for Redis based implementation ofConcurrentMap
andMap
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 Reactive interface for Redis based implementation ofConcurrentMap
andMap
RMapRx RxJava2 interface for Redis based implementation ofConcurrentMap
andMap
RMultimap Base Multimap interface.RMultimapAsync Base asynchronous MultiMap interface.RMultimapCache Base Multimap interface.RMultimapCacheAsync Base asynchronous Multimap interface.RObject Base interface for all Redisson objectsRObjectAsync Base asynchronous 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 Asynchronous interface for Semaphore object with lease time parameter support for each acquired permit.RPermitExpirableSemaphoreReactive Reactive interface for Semaphore object with lease time parameter support for each acquired permit.RPermitExpirableSemaphoreRx RxJava2 interface for Semaphore object with lease time parameter support for each acquired permit.RPriorityBlockingDeque RPriorityBlockingDeque backed by RedisRPriorityBlockingQueue PriorityBlockingQueue backed by RedisRPriorityDeque Redis based priority deque.RPriorityQueue Redis based priority deque.RQueue Queue
backed by RedisRQueueAsync Queue
backed by RedisRQueueReactive Reactive interface for Queue objectRQueueRx RxJava2 interface for Queue objectRRateLimiter Redis based Rate Limiter object.RRateLimiterAsync Asynchronous interface for Redis based Rate Limiter object.RRateLimiterReactive Reactive interface for Redis based Rate Limiter object.RRateLimiterRx Reactive interface for Redis based Rate Limiter object.RReadWriteLock 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.RReliableTopic Reliable topic based on Redis Stream object.RReliableTopicAsync Asynchronous interface for Reliable topic based on Redis Stream object.RReliableTopicReactive Reactive interface for Reliable topic based on Redis Stream object.RReliableTopicRx RxJava2 interface for Reliable topic based on Redis Stream object.RRemoteService Allows to execute object methods remotely between Redisson instances (Server side and Client side instances in terms of remote invocation).RRingBuffer RingBuffer based queue evicts elements from the head if queue capacity became full.RRingBufferAsync RingBuffer based queue evicts elements from the head if queue capacity became full.RRingBufferReactive RingBuffer based queue evicts elements from the head if queue capacity became full.RRingBufferRx RingBuffer based queue evicts elements from the head if queue capacity became full.RScheduledExecutorService Redis based implementation ofScheduledExecutorService
RScheduledExecutorServiceAsync Redis based implementation ofScheduledExecutorService
RScheduledFuture RScoredSortedSet Set containing elements sorted by score.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 Redis based implementation ofSemaphore
.RSemaphoreAsync Async interface of Redis basedSemaphore
.RSemaphoreReactive Reactive interface of Redis basedSemaphore
.RSemaphoreRx RxJava2 interface of Redis basedSemaphore
.RSet Redis based implementation ofSet
RSetAsync Async set functionsRSetCache Set-based cache with ability to set TTL for each object.RSetCacheAsync Async set functionsRSetCacheReactive Reactive interface for RSetCache objectRSetCacheRx RxJava2 interface for RSetCache objectRSetMultimap Set based Multimap.RSetMultimapCache RSetMultimapCacheRx Rx-ified version ofRSetMultimapCache
.RSetMultimapReactive Reactive interface for Set based MultimapRSetMultimapRx RxJava2 interface for Set based MultimapRSetReactive Reactive interface for Redis based implementation ofSet
RSetRx RxJava2 interface for Redis based implementation ofSet
RSortable 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.RTimeSeries Redis based time-series collection.RTimeSeriesAsync Async interface for Redis based time-series collection.RTimeSeriesReactive Reactive interface for Redis based time-series collection.RTimeSeriesRx Rx interface for Redis based time-series collection.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.RTransferQueue Redis based implementation ofTransferQueue
RTransferQueueAsync Async interface for Redis based implementation ofTransferQueue
RTransferQueueReactive Reactive interface of Redis based implementation ofTransferQueue
RTransferQueueRx RxJava2 interface of Redis based implementation ofTransferQueue
RType SortOrder StreamConsumer Object containing details about Stream ConsumerStreamGroup Object containing details about Stream GroupStreamInfo Object containing details about StreamStreamMessageId Stream Message ID objectTimeSeriesEntry Time-series collection entryTransactionOptions Configuration for Transaction.WorkerOptions Configuration for RExecutorService workers. -
Classes in org.redisson.api used by org.redisson.api Class Description AutoClaimResult Result object for autoClaim request.BatchOptions Configuration for Batch object.BatchOptions.ExecutionMode BatchResult ClusterNode Deprecated.ClusterNodesGroup Deprecated.CronSchedule Cron expression object used inRScheduledExecutorService
.EvictionMode ExecutorOptions Configuration for ExecutorService.FastAutoClaimResult Result object for autoClaim request.GeoEntry GeoOrder GeoPosition GeoUnit LocalCachedMapOptions Configuration for LocalCachedMap object.LocalCachedMapOptions.CacheProvider LocalCachedMapOptions.EvictionPolicy LocalCachedMapOptions.ReconnectionStrategy Various strategies to avoid stale objects in local cache.LocalCachedMapOptions.StoreMode LocalCachedMapOptions.SyncStrategy LockOptions.BackOff Factory for LockOptions.BackOffPolicy class.LockOptions.BackOffPolicy Generator of sleep period values for RedissonSpinLock back offLockOptions.ConstantBackOff Back off algorithm, where sleep period is constant and is defined by LockOptions.ConstantBackOff.delay.LockOptions.ExponentialBackOff Back off algorithm, where sleep period starts with LockOptions.ExponentialBackOff.initialDelay, each time increases LockOptions.ExponentialBackOff.multiplier times but doesn't exceed LockOptions.ExponentialBackOff.maxDelayMapOptions Configuration for Map object.MapOptions.WriteMode NameMapper Maps Redisson object name.NatMapper Maps RedisURI object.Node Deprecated.Node.InfoSection Deprecated.NodeAsync Deprecated.NodesGroup Deprecated.NodeType ObjectListener Redisson Object Event listener for Expired or Deleted event.PendingEntry Entry object for pending messages request.PendingResult Result object for pending messages request.RateIntervalUnit RateLimiterConfig 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 stores a sequence of bytes.RBinaryStreamReactive Binary stream holder stores a sequence of bytes.RBinaryStreamRx Binary stream holder stores a sequence of bytes.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.RBucketsReactive Operations over multiple Bucket objects.RBucketsRx 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 Redis based implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.RCountDownLatchAsync Async interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchAsync.trySetCountAsync(long)
method.RCountDownLatchReactive Reactive interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchReactive.trySetCount(long)
method.RCountDownLatchRx RxJava2 interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchRx.trySetCount(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
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)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.RIdGenerator Id generator ofLong
type numbers.RIdGeneratorAsync Id generator ofLong
type numbers.RIdGeneratorReactive Id generator ofLong
type numbers.RIdGeneratorRx Id generator ofLong
type numbers.RKeys RKeysAsync RKeysReactive RKeysRx RLexSortedSet Sorted set contained values of String typeRLexSortedSetAsync Async interface for sorted set contained values of String type.RLexSortedSetReactive Reactive interface for sorted set contained values of String type.RLexSortedSetRx RxJava2 interface for sorted set contained values of String type.RList Distributed and concurrent implementation ofList
RListAsync Async list functionsRListMultimap List based Multimap.RListMultimapCache List based Multimap.RListMultimapCacheRx Rx-ified version ofRListMultimapCache
.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 Redis based implementation ofLock
Implements re-entrant lock.RLockAsync Async interface for Lock objectRLockReactive Reactive interface for Lock objectRLockRx RxJava2 interface for Lock objectRLongAdder Distributed implementation ofLongAdder
RMap Redis based implementation ofConcurrentMap
andMap
RMapAsync Async interface for Redis based implementation ofConcurrentMap
andMap
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 Reactive interface for Redis based implementation ofConcurrentMap
andMap
RMapRx RxJava2 interface for Redis based implementation ofConcurrentMap
andMap
RMultimap Base Multimap interface.RMultimapAsync Base asynchronous MultiMap interface.RMultimapCache Base Multimap interface.RMultimapCacheAsync Base asynchronous Multimap interface.RMultimapCacheRx Rx-ified version ofRMultimapCache
.RMultimapReactive Base Reactive interface for Multimap objectRMultimapRx Base RxJava2 interface for Multimap objectRObject Base interface for all Redisson objectsRObjectAsync Base asynchronous interface for all Redisson objectsRObjectReactive Base Reactive interface for all Redisson objectsRObjectRx Base RxJava2 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 Asynchronous interface for Semaphore object with lease time parameter support for each acquired permit.RPermitExpirableSemaphoreReactive Reactive interface for Semaphore object with lease time parameter support for each acquired permit.RPermitExpirableSemaphoreRx RxJava2 interface for Semaphore object with lease time parameter support for each acquired permit.RPriorityBlockingDeque RPriorityBlockingDeque backed by RedisRPriorityBlockingQueue PriorityBlockingQueue backed by RedisRPriorityDeque Redis based priority deque.RPriorityQueue Redis based priority deque.RQueue Queue
backed by RedisRQueueAsync Queue
backed by RedisRQueueReactive Reactive interface for Queue objectRQueueRx RxJava2 interface for Queue objectRRateLimiter Redis based Rate Limiter object.RRateLimiterAsync Asynchronous interface for Redis based Rate Limiter object.RRateLimiterReactive Reactive interface for Redis based Rate Limiter object.RRateLimiterRx Reactive interface for Redis based Rate Limiter object.RReadWriteLock 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.RReliableTopic Reliable topic based on Redis Stream object.RReliableTopicAsync Asynchronous interface for Reliable topic based on Redis Stream object.RReliableTopicReactive Reactive interface for Reliable topic based on Redis Stream object.RReliableTopicRx RxJava2 interface for Reliable topic based on Redis Stream object.RRemoteService Allows to execute object methods remotely between Redisson instances (Server side and Client side instances in terms of remote invocation).RRingBuffer RingBuffer based queue evicts elements from the head if queue capacity became full.RRingBufferAsync RingBuffer based queue evicts elements from the head if queue capacity became full.RRingBufferReactive RingBuffer based queue evicts elements from the head if queue capacity became full.RRingBufferRx RingBuffer based queue evicts elements from the head if queue capacity became full.RScheduledExecutorService Redis based implementation ofScheduledExecutorService
RScheduledExecutorServiceAsync Redis based implementation ofScheduledExecutorService
RScheduledFuture RScoredSortedSet Set containing elements sorted by score.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 Redis based implementation ofSemaphore
.RSemaphoreAsync Async interface of Redis basedSemaphore
.RSemaphoreReactive Reactive interface of Redis basedSemaphore
.RSemaphoreRx RxJava2 interface of Redis basedSemaphore
.RSet Redis based implementation ofSet
RSetAsync Async set functionsRSetCache Set-based cache with ability to set TTL for each object.RSetCacheAsync Async set functionsRSetCacheReactive Reactive interface for RSetCache objectRSetCacheRx RxJava2 interface for RSetCache objectRSetMultimap Set based Multimap.RSetMultimapCache RSetMultimapCacheRx Rx-ified version ofRSetMultimapCache
.RSetMultimapReactive Reactive interface for Set based MultimapRSetMultimapRx RxJava2 interface for Set based MultimapRSetReactive Reactive interface for Redis based implementation ofSet
RSetRx RxJava2 interface for Redis based implementation ofSet
RSortable 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.RTimeSeries Redis based time-series collection.RTimeSeriesAsync Async interface for Redis based time-series collection.RTimeSeriesReactive Reactive interface for Redis based time-series collection.RTimeSeriesRx Rx interface for Redis based time-series collection.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.RTransferQueue Redis based implementation ofTransferQueue
RTransferQueueAsync Async interface for Redis based implementation ofTransferQueue
RTransferQueueReactive Reactive interface of Redis based implementation ofTransferQueue
RTransferQueueRx RxJava2 interface of Redis based implementation ofTransferQueue
RType SortOrder StreamConsumer Object containing details about Stream ConsumerStreamGroup Object containing details about Stream GroupStreamInfo Object containing details about StreamStreamInfo.Entry StreamMessageId Stream Message ID objectTimeSeriesEntry Time-series collection entryTransactionOptions Configuration for Transaction.WorkerOptions Configuration for RExecutorService workers. -
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.geo Class Description GeoOrder GeoUnit -
Classes in org.redisson.api used by org.redisson.api.listener Class Description ObjectListener Redisson Object Event listener for Expired or Deleted event. -
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.api.redisnode Class Description RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.api.stream Class Description StreamMessageId Stream Message ID object -
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 objectsRTopic Distributed topic. -
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 FastAutoClaimResult Result object for autoClaim request.RType StreamInfo Object containing details about StreamStreamMessageId Stream Message ID object -
Classes in org.redisson.api used by org.redisson.client.protocol.convertor Class Description RType StreamMessageId Stream Message ID object -
Classes in org.redisson.api used by org.redisson.client.protocol.decoder Class Description FastAutoClaimResult Result object for autoClaim request.GeoPosition StreamConsumer Object containing details about Stream ConsumerStreamGroup Object containing details about Stream GroupStreamInfo Object containing details about StreamTimeSeriesEntry Time-series collection entry -
Classes in org.redisson.api used by org.redisson.cluster Class Description NodeType RFuture Represents the result of an asynchronous computation -
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 object.BatchResult RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.config Class Description NameMapper Maps Redisson object name.NatMapper Maps RedisURI object.RedissonNodeInitializer Node initializer callback interface. -
Classes in org.redisson.api used by org.redisson.connection Class Description ClusterNode Deprecated.Node Deprecated.Node.InfoSection Deprecated.NodeAsync Deprecated.NodeType 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 Redis based implementation ofConcurrentMap
andMap
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 CacheAsync Asynchronous interface for JCacheRFuture Represents the result of an asynchronous computationRObject Base interface for all Redisson objectsRObjectAsync Base asynchronous 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.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.RMap Redis based implementation ofConcurrentMap
andMap
RObject Base interface for all Redisson objects -
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.RFuture Represents the result of an asynchronous computation -
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 object.BatchResult RAtomicDoubleReactive Reactive interface for AtomicDouble objectRAtomicLongReactive Reactive interface for AtomicLong objectRBatchReactive Reactive interface for Redis pipeline feature.RBinaryStream Binary stream holder stores a sequence of bytes.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 sorted set contained values of String type.RListAsync Async list functionsRListMultimapReactive Reactive interface for List based Multimap objectRListReactive list functionsRLockReactive Reactive interface for Lock objectRMap Redis based implementation ofConcurrentMap
andMap
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 Reactive interface for Redis based implementation ofConcurrentMap
andMap
RPermitExpirableSemaphoreReactive Reactive interface for Semaphore object with lease time parameter support for each acquired permit.RQueueReactive Reactive interface for Queue objectRReadWriteLockReactive AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RReliableTopic Reliable topic based on Redis Stream object.RScoredSortedSetReactive Reactive interface for SortedSet objectRScriptReactive Reactive interface for Redis Script featureRSemaphoreReactive Reactive interface of Redis basedSemaphore
.RSet Redis based implementation ofSet
RSetCache Set-based cache with ability to set TTL for each object.RSetCacheReactive Reactive interface for RSetCache objectRSetMultimapReactive Reactive interface for Set based MultimapRSetReactive Reactive interface for Redis based implementation ofSet
RStreamReactive Reactive interface for Redis Stream object.RTimeSeries Redis based time-series collection.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.redisnode Class Description NodeType RFuture Represents the result of an asynchronous computation -
Classes in org.redisson.api used by org.redisson.remote Class Description RemoteInvocationOptions RRemoteService invocation options.RFuture Represents the result of an asynchronous computationRMap Redis based implementation ofConcurrentMap
andMap
-
Classes in org.redisson.api used by org.redisson.rx Class Description BatchOptions Configuration for Batch object.BatchResult RAtomicDoubleRx Reactive interface for AtomicDouble objectRAtomicLongRx RxJava2 interface for AtomicLong objectRBatchRx RxJava2 interface for Redis pipeline feature.RBinaryStream Binary stream holder stores a sequence of bytes.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 sorted set contained values of String type.RListAsync Async list functionsRListMultimapCacheRx Rx-ified version ofRListMultimapCache
.RListMultimapRx RxJava2 interface for List based Multimap objectRListRx list functionsRLockRx RxJava2 interface for Lock objectRMap Redis based implementation ofConcurrentMap
andMap
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 RxJava2 interface for Redis based implementation ofConcurrentMap
andMap
RPermitExpirableSemaphoreRx RxJava2 interface for Semaphore object with lease time parameter support for each acquired permit.RQueueRx RxJava2 interface for Queue objectRReadWriteLockRx AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RReliableTopic Reliable topic based on Redis Stream object.RScoredSortedSetAsync RScoredSortedSetRx RxJava2 interface for scored sorted set data structure.RScriptRx RxJava2 interface for Redis Script featureRSemaphoreRx RxJava2 interface of Redis basedSemaphore
.RSet Redis based implementation ofSet
RSetCache Set-based cache with ability to set TTL for each object.RSetCacheRx RxJava2 interface for RSetCache objectRSetMultimapCacheRx Rx-ified version ofRSetMultimapCache
.RSetMultimapRx RxJava2 interface for Set based MultimapRSetRx RxJava2 interface for Redis based implementation ofSet
RStreamRx Reactive interface for Redis Stream object.RTimeSeries Redis based time-series collection.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 Redis based implementation ofConcurrentMap
andMap
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.RedissonReactiveClient Main Redisson interface for access to all redisson objects with Reactive interface.RTransaction Transaction object allows to execute transactions over Redisson objects.RTransactionReactive Reactive interface for 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.RBuckets Operations over multiple Bucket objects.RBucketsAsync Operations over multiple Bucket objects.RCollectionAsync Common async interface for collection objectRCountDownLatch Redis based implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.RDestroyable 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 Redis based implementation ofLock
Implements re-entrant lock.RLockAsync Async interface for Lock objectRMap Redis based implementation ofConcurrentMap
andMap
RMapAsync Async interface for Redis based implementation ofConcurrentMap
andMap
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 asynchronous interface for all Redisson objectsRPermitExpirableSemaphore Semaphore object with lease time parameter support for each acquired permit.RReadWriteLock AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.RSemaphore Redis based implementation ofSemaphore
.RSet Redis based 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 Redis based implementation ofLock
Implements re-entrant lock.RMap Redis based implementation ofConcurrentMap
andMap
-
Classes in org.redisson.api used by org.redisson.transaction.operation.set Class Description RLock Redis based implementation ofLock
Implements re-entrant lock.RObject Base interface for all Redisson objectsRSet Redis based implementation ofSet
RSetCache Set-based cache with ability to set TTL for each object.