Modifier and Type | Class and Description |
---|---|
class |
RedissonAtomicDouble
Distributed alternative to the
AtomicLong |
class |
RedissonAtomicLong
Distributed alternative to the
AtomicLong |
class |
RedissonBaseAdder<T extends Number> |
class |
RedissonBinaryStream |
class |
RedissonBitSet |
class |
RedissonBlockingDeque<V>
Distributed and concurrent implementation of
BlockingDeque . |
class |
RedissonBlockingQueue<V>
Distributed and concurrent implementation of
BlockingQueue . |
class |
RedissonBloomFilter<T>
Bloom filter based on Highway 128-bit hash.
|
class |
RedissonBoundedBlockingQueue<V>
Distributed and concurrent implementation of bounded
BlockingQueue . |
class |
RedissonBucket<V> |
class |
RedissonCountDownLatch
Distributed alternative to the
CountDownLatch
It has a advantage over CountDownLatch --
count can be reset via RedissonCountDownLatch.trySetCount(long) . |
class |
RedissonDelayedQueue<V> |
class |
RedissonDeque<V>
Distributed and concurrent implementation of
Queue |
class |
RedissonDoubleAdder |
class |
RedissonFairLock
Distributed implementation of
Lock
Implements reentrant lock. |
class |
RedissonGeo<V>
Geospatial items holder
|
class |
RedissonHyperLogLog<V> |
class |
RedissonIdGenerator |
class |
RedissonLexSortedSet
Sorted set contained values of String type
|
class |
RedissonList<V>
Distributed and concurrent implementation of
List |
class |
RedissonListMultimap<K,V> |
class |
RedissonListMultimapCache<K,V> |
class |
RedissonListMultimapValues<V>
List based Multimap Cache values holder
|
class |
RedissonLocalCachedMap<K,V> |
class |
RedissonLock
Distributed implementation of
Lock
Implements reentrant lock. |
class |
RedissonLongAdder |
class |
RedissonMap<K,V>
Distributed and concurrent implementation of
ConcurrentMap
and Map |
class |
RedissonMapCache<K,V>
Map-based cache with ability to set TTL for each entry via
RedissonMapCache.put(Object, Object, long, TimeUnit) or RedissonMapCache.putIfAbsent(Object, Object, long, TimeUnit) methods. |
class |
RedissonMultimap<K,V> |
class |
RedissonObject
Base Redisson object
|
class |
RedissonPermitExpirableSemaphore |
class |
RedissonPriorityBlockingDeque<V>
Distributed and concurrent implementation of priority blocking deque.
|
class |
RedissonPriorityBlockingQueue<V>
Distributed and concurrent implementation of
PriorityBlockingQueue . |
class |
RedissonPriorityDeque<V>
Distributed and concurrent implementation of
Queue |
class |
RedissonPriorityQueue<V> |
class |
RedissonQueue<V>
Distributed and concurrent implementation of
Queue |
class |
RedissonQueueSemaphore |
class |
RedissonRateLimiter |
class |
RedissonReadLock
Lock will be removed automatically if client disconnects.
|
class |
RedissonReadWriteLock
A
ReadWriteLock maintains a pair of associated locks , one for read-only operations and one for writing. |
class |
RedissonReliableTopic |
class |
RedissonRingBuffer<V> |
class |
RedissonScoredSortedSet<V> |
class |
RedissonSemaphore
Distributed and concurrent implementation of
Semaphore . |
class |
RedissonSet<V>
Distributed and concurrent implementation of
Set |
class |
RedissonSetCache<V>
Set-based cache with ability to set TTL for each entry via
RSetCache.add(Object, long, TimeUnit) method. |
class |
RedissonSetMultimap<K,V> |
class |
RedissonSetMultimapCache<K,V> |
class |
RedissonSetMultimapValues<V>
Set based Multimap Cache values holder
|
class |
RedissonSortedSet<V> |
class |
RedissonStream<K,V> |
class |
RedissonSubList<V>
Distributed and concurrent implementation of
List |
class |
RedissonTimeSeries<V> |
class |
RedissonTransferQueue<V> |
class |
RedissonWriteLock
Lock will be removed automatically if client disconnects.
|
Modifier and Type | Method and Description |
---|---|
long |
RedissonKeys.delete(RObject... objects) |
RFuture<Long> |
RedissonKeys.deleteAsync(RObject... objects) |
Constructor and Description |
---|
RedissonMultimapCache(CommandAsyncExecutor commandExecutor,
RObject object,
String timeoutSetName,
String prefix) |
Modifier and Type | Interface and Description |
---|---|
interface |
RAtomicDouble
Distributed implementation to the AtomicDouble
|
interface |
RAtomicLong
Distributed implementation of
AtomicLong |
interface |
RBinaryStream
Binary stream holder stores a sequence of bytes.
|
interface |
RBitSet
Vector of bits that grows as needed.
|
interface |
RBlockingDeque<V>
BlockingDeque backed by Redis |
interface |
RBlockingQueue<V>
Distributed implementation of
BlockingQueue |
interface |
RBloomFilter<T>
Distributed implementation of Bloom filter based on Highway 128-bit hash.
|
interface |
RBoundedBlockingQueue<V>
Distributed implementation of bounded
BlockingQueue |
interface |
RBucket<V>
Object holder.
|
interface |
RCountDownLatch
Redis based implementation of
CountDownLatch
It has an advantage over CountDownLatch --
count can be set via RCountDownLatch.trySetCount(long) method. |
interface |
RDelayedQueue<V>
Distributed implementation of delayed queue.
|
interface |
RDeque<V>
Distributed implementation of
Deque |
interface |
RDoubleAdder
Distributed implementation of
DoubleAdder
Internal state maintained on client side. |
interface |
RExpirable
Base interface for all Redisson objects
which support expiration or TTL
|
interface |
RGeo<V>
Geospatial items holder.
|
interface |
RHyperLogLog<V>
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.
|
interface |
RIdGenerator
Id generator of
Long type numbers. |
interface |
RLexSortedSet
Sorted set contained values of String type
|
interface |
RList<V>
Distributed and concurrent implementation of
List |
interface |
RListMultimap<K,V>
List based Multimap.
|
interface |
RListMultimapCache<K,V>
List based Multimap.
|
interface |
RLiveObject |
interface |
RLocalCachedMap<K,V>
Map object with local entry cache support.
|
interface |
RLongAdder
Distributed implementation of
LongAdder
Internal state maintained on client side. |
interface |
RMap<K,V>
Redis based implementation of
ConcurrentMap
and Map
This map uses serialized state of key instead of hashCode or equals methods. |
interface |
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. |
interface |
RMultimap<K,V>
Base Multimap interface.
|
interface |
RMultimapCache<K,V>
Base Multimap interface.
|
interface |
RPermitExpirableSemaphore
Semaphore object with lease time parameter support for each acquired permit.
|
interface |
RPriorityBlockingDeque<V>
RPriorityBlockingDeque backed by Redis
|
interface |
RPriorityBlockingQueue<V>
PriorityBlockingQueue backed by Redis
|
interface |
RPriorityDeque<V>
Redis based priority deque.
|
interface |
RPriorityQueue<V>
Redis based priority deque.
|
interface |
RQueue<V>
Queue backed by Redis |
interface |
RRateLimiter
Redis based Rate Limiter object.
|
interface |
RReliableTopic
Reliable topic based on Redis Stream object.
|
interface |
RRingBuffer<V>
RingBuffer based queue evicts elements from the head if queue capacity became full.
|
interface |
RScoredSortedSet<V>
Set containing elements sorted by score.
|
interface |
RSemaphore
Redis based implementation of
Semaphore . |
interface |
RSet<V>
Redis based implementation of
Set |
interface |
RSetCache<V>
Set-based cache with ability to set TTL for each object.
|
interface |
RSetMultimap<K,V>
Set based Multimap.
|
interface |
RSetMultimapCache<K,V> |
interface |
RSortedSet<V> |
interface |
RStream<K,V>
Interface for Redis Stream object.
|
interface |
RTimeSeries<V>
Redis based time-series collection.
|
interface |
RTransferQueue<V>
Redis based implementation of
TransferQueue |
Modifier and Type | Method and Description |
---|---|
long |
RKeys.delete(RObject... objects)
Delete multiple objects
|
RFuture<Long> |
RKeysAsync.deleteAsync(RObject... objects)
Delete multiple objects
|
Constructor and Description |
---|
LocalCacheListener(String name,
CommandAsyncExecutor commandExecutor,
RObject object,
Codec codec,
LocalCachedMapOptions<?,?> options,
long cacheUpdateLogTime) |
Modifier and Type | Method and Description |
---|---|
<T extends Codec,K extends RObject> |
ReferenceCodecProvider.getCodec(RObjectField anno,
Class<?> cls,
Class<K> rObjectClass,
String fieldName,
Config config)
Get a codec instance by a RObjectField annotation and the class annotated
with REntity, the implementation class of RObject the field is going to
be transformed into and the name of the field with this RObjectField
annotation.
|
<T extends Codec,K extends RObject> |
DefaultReferenceCodecProvider.getCodec(RObjectField anno,
Class<?> cls,
Class<K> rObjectClass,
String fieldName,
Config config) |
Modifier and Type | Class and Description |
---|---|
class |
JCache<K,V>
JCache implementation
|
Modifier and Type | Method and Description |
---|---|
RObject |
RedissonObjectBuilder.createObject(Object id,
Class<?> clazz,
Class<?> fieldType,
String fieldName) |
Modifier and Type | Method and Description |
---|---|
void |
RedissonObjectBuilder.store(RObject ar,
String fieldName,
RMap<String,Object> liveMap) |
void |
RedissonObjectBuilder.storeAsync(RObject ar,
String fieldName,
RMap<String,Object> liveMap) |
Constructor and Description |
---|
RedissonCollectionMapReduce(RObject object,
RedissonClient redisson,
ConnectionManager connectionManager) |
RedissonMapReduce(RObject object,
RedissonClient redisson,
ConnectionManager connectionManager) |
Modifier and Type | Class and Description |
---|---|
class |
RedissonTransactionalBucket<V> |
class |
RedissonTransactionalLocalCachedMap<K,V> |
class |
RedissonTransactionalLock |
class |
RedissonTransactionalMap<K,V> |
class |
RedissonTransactionalMapCache<K,V> |
class |
RedissonTransactionalSet<V> |
class |
RedissonTransactionalSetCache<V> |
Constructor and Description |
---|
AddCacheOperation(RObject set,
Object value,
long ttl,
TimeUnit timeUnit,
String transactionId,
long threadId) |
AddCacheOperation(RObject set,
Object value,
String transactionId,
long threadId) |
AddOperation(RObject set,
Object value,
String transactionId,
long threadId) |
MoveOperation(RObject set,
String destinationName,
long threadId,
Object value,
String transactionId) |
RemoveCacheOperation(RObject set,
Object value,
String transactionId,
long threadId) |
RemoveOperation(RObject set,
Object value,
String transactionId,
long threadId) |
Copyright © 2014–2020 Redisson. All rights reserved.