Class RedissonReactive
- All Implemented Interfaces:
RedissonReactiveClient
- Author:
- Nikita Koksharov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommandReactiveExecutorprotected final ConnectionManagerprotected final EvictionSchedulerprotected final WriteBehindService -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRedissonReactive(Config config) Deprecated.protectedRedissonReactive(ConnectionManager connectionManager, EvictionScheduler evictionScheduler, WriteBehindService writeBehindService) -
Method Summary
Modifier and TypeMethodDescriptionReturn batch object which executes group of command in pipeline.createBatch(BatchOptions options) Return batch object which executes group of command in pipeline.createTransaction(TransactionOptions options) Creates transaction with READ_COMMITTED isolation level.<V> List<RBucketReactive<V>> findBuckets(String pattern) UseRedissonReactiveClient.getBuckets()instead.getAtomicDouble(String name) Returns "atomic double" instance by name.getAtomicDouble(CommonOptions options) Returns atomicDouble instance with specifiedoptions.getAtomicLong(String name) Returns "atomic long" instance by name.getAtomicLong(CommonOptions options) Returns atomicLong instance with specifiedoptions.getBinaryStream(String name) Returns binary stream holder instance bynamegetBinaryStream(CommonOptions options) Returns binary stream holder instance with specifiedoptions.Returns bitSet instance by name.getBitSet(CommonOptions options) Returns bitSet instance with specifiedoptions.<V> RBlockingDequeReactive<V> getBlockingDeque(String name) Returns unbounded blocking deque instance by name.<V> RBlockingDequeReactive<V> getBlockingDeque(String name, Codec codec) Returns unbounded blocking deque instance by name using provided codec for deque objects.<V> RBlockingDequeReactive<V> getBlockingDeque(PlainOptions options) Returns unbounded blocking deque instance with specifiedoptions.<V> RBlockingQueueReactive<V> getBlockingQueue(String name) Returns blocking queue instance by name.<V> RBlockingQueueReactive<V> getBlockingQueue(String name, Codec codec) Returns blocking queue instance by name using provided codec for queue objects.<V> RBlockingQueueReactive<V> getBlockingQueue(PlainOptions options) Returns unbounded blocking queue instance with specifiedoptions.<V> RBucketReactive<V> Returns object holder instance by name<V> RBucketReactive<V> Returns object holder instance by name using provided codec for object.<V> RBucketReactive<V> getBucket(PlainOptions options) Returns object holder instance with specifiedoptions.Returns interface for mass operations with Bucket objects.getBuckets(OptionalOptions options) Returns API for mass operations over Bucket objects with specifiedoptions.getBuckets(Codec codec) Returns interface for mass operations with Bucket objects using provided codec for object.Allows to get configuration provided during Redisson instance creation.getCountDownLatch(String name) Returns CountDownLatch instance by name.getCountDownLatch(CommonOptions options) Returns countDownLatch instance with specifiedoptions.<V> RDequeReactive<V> Returns deque instance by name.<V> RDequeReactive<V> Returns deque instance by name using provided codec for deque objects.<V> RDequeReactive<V> getDeque(PlainOptions options) Returns unbounded deque instance with specifiedoptions.getFairLock(String name) Returns Lock instance by name.getFairLock(CommonOptions options) Returns Lock instance with specifiedoptions.getFencedLock(String name) Returns Fenced Lock by name.getFencedLock(CommonOptions options) Returns Fenced Lock instance with specifiedoptions..Returns interface for Redis Function featuregetFunction(OptionalOptions options) Returns interface for Redis Function feature with specifiedoptions.getFunction(Codec codec) Returns interface for Redis Function feature using provided codec<V> RGeoReactive<V> Returns geospatial items holder instance byname.<V> RGeoReactive<V> Returns geospatial items holder instance bynameusing provided codec for geospatial members.<V> RGeoReactive<V> getGeo(PlainOptions options) Returns geospatial items holder instance with specifiedoptions.<V> RHyperLogLogReactive<V> getHyperLogLog(String name) Returns HyperLogLog instance by name.<V> RHyperLogLogReactive<V> getHyperLogLog(String name, Codec codec) Returns HyperLogLog instance by name using provided codec for hll objects.<V> RHyperLogLogReactive<V> getHyperLogLog(PlainOptions options) Returns HyperLogLog instance with specifiedoptions.getId()Returns id of this Redisson instancegetIdGenerator(String name) Returns id generator by name.getIdGenerator(CommonOptions options) Returns id generator instance with specifiedoptions.<V> RJsonBucketReactive<V> getJsonBucket(String name, JsonCodec<V> codec) Returns JSON data holder instance by name using provided codec.<V> RJsonBucketReactive<V> getJsonBucket(JsonBucketOptions<V> options) Returns JSON data holder instance with specifiedoptions.getKeys()Returns keys operations.getKeys(KeysOptions options) Returns interface for operations over Redis keys with specifiedoptions.getLexSortedSet(String name) Returns String based Redis Sorted Set instance by name All elements are inserted with the same score during addition, in order to force lexicographical orderinggetLexSortedSet(CommonOptions options) Returns String based Redis Sorted Set instance with specifiedoptions.<V> RListReactive<V> Returns list instance by name.<V> RListReactive<V> Returns list instance by name using provided codec for list objects.<V> RListReactive<V> getList(PlainOptions options) Returns list instance with specifiedoptions.<K,V> RListMultimapReactive <K, V> getListMultimap(String name) Returns List based Multimap instance by name.<K,V> RListMultimapReactive <K, V> getListMultimap(String name, Codec codec) Returns List based Multimap instance by name using provided codec for both map keys and values.<K,V> RListMultimapReactive <K, V> getListMultimap(PlainOptions options) Returns List based Multimap instance with specifiedoptions.<K,V> RListMultimapCacheReactive <K, V> getListMultimapCache(String name) Returns List based Multimap cache instance by name.<K,V> RListMultimapCacheReactive <K, V> getListMultimapCache(String name, Codec codec) Returns List based Multimap cache instance by name using provided codec for both map keys and values.<K,V> RListMultimapCacheReactive <K, V> getListMultimapCache(PlainOptions options) Returns List based Multimap instance by name.<K,V> RLocalCachedMapReactive <K, V> getLocalCachedMap(String name, LocalCachedMapOptions<K, V> options) Returns local cached map instance by name.<K,V> RLocalCachedMapReactive <K, V> getLocalCachedMap(String name, Codec codec, LocalCachedMapOptions<K, V> options) Returns local cached map instance by name using provided codec.<K,V> RLocalCachedMapReactive <K, V> getLocalCachedMap(LocalCachedMapOptions<K, V> options) Returns local cached map instance with specifiedoptions.Returns Lock instance by name.getLock(CommonOptions options) Returns Lock instance with specifiedoptions.<K,V> RMapReactive <K, V> Returns map instance by name.<K,V> RMapReactive <K, V> getMap(String name, MapOptions<K, V> options) Returns map instance by name.<K,V> RMapReactive <K, V> Returns map instance by name using provided codec for both map keys and values.<K,V> RMapReactive <K, V> getMap(String name, Codec codec, MapOptions<K, V> options) Returns map instance by name using provided codec for both map keys and values.<K,V> RMapReactive <K, V> getMap(MapOptions<K, V> options) Returns map instance by name.<K,V> RMapCacheReactive <K, V> getMapCache(String name) Returns map-based cache instance by name.<K,V> RMapCacheReactive <K, V> getMapCache(String name, MapCacheOptions<K, V> options) Returns map-based cache instance by name.<K,V> RMapCacheReactive <K, V> getMapCache(String name, Codec codec) Returns map-based cache instance by name using provided codec for both cache keys and values.<K,V> RMapCacheReactive <K, V> getMapCache(String name, Codec codec, MapCacheOptions<K, V> options) Returns map-based cache instance bynameusing providedcodecfor both cache keys and values.<K,V> RMapCacheReactive <K, V> getMapCache(MapCacheOptions<K, V> options) Returns map-based cache instance with specifiedoptions.getMultiLock(RLock... locks) getMultiLock(RLockReactive... locks) Returns MultiLock instance associated with specifiedlocksgetPatternTopic(String pattern) Returns topic instance satisfies by pattern name.getPatternTopic(String pattern, Codec codec) Returns topic instance satisfies by pattern name using provided codec for messages.getPatternTopic(PatternTopicOptions options) Returns topic instance satisfies pattern name and specifiedoptions..Returns semaphore instance by name.getPermitExpirableSemaphore(CommonOptions options) Returns semaphore instance with specifiedoptions.<V> RQueueReactive<V> Returns queue instance by name.<V> RQueueReactive<V> Returns queue instance by name using provided codec for queue objects.<V> RQueueReactive<V> getQueue(PlainOptions options) Returns unbounded queue instance with specifiedoptions.getRateLimiter(String name) Returns rate limiter instance bynamegetRateLimiter(CommonOptions options) Returns rate limiter instance with specifiedoptions.getReadWriteLock(String name) Returns ReadWriteLock instance by name.getReadWriteLock(CommonOptions options) Returns ReadWriteLock instance with specifiedoptions.getRedLock(RLock... locks) getReliableTopic(String name) Returns reliable topic instance by name.getReliableTopic(String name, Codec codec) Returns reliable topic instance by name using provided codec for messages.getReliableTopic(PlainOptions options) Returns reliable topic instance with specifiedoptions.Returns object for remote operations prefixed with the default name (redisson_remote_service)getRemoteService(String name) Returns object for remote operations prefixed with the specified namegetRemoteService(String name, Codec codec) Returns object for remote operations prefixed with the specified name and uses provided codec for method arguments and result.getRemoteService(PlainOptions options) Returns object for remote operations prefixed with specifiedoptions.getRemoteService(Codec codec) Returns object for remote operations prefixed with the default name (redisson_remote_service) and uses provided codec for method arguments and result.<V> RRingBufferReactive<V> getRingBuffer(String name) Returns RingBuffer based queue.<V> RRingBufferReactive<V> getRingBuffer(String name, Codec codec) Returns RingBuffer based queue.<V> RRingBufferReactive<V> getRingBuffer(PlainOptions options) Returns RingBuffer based queue instance with specifiedoptions.<V> RScoredSortedSetReactive<V> getScoredSortedSet(String name) Returns Redis Sorted Set instance by name.<V> RScoredSortedSetReactive<V> getScoredSortedSet(String name, Codec codec) Returns Redis Sorted Set instance by name using provided codec for sorted set objects.<V> RScoredSortedSetReactive<V> getScoredSortedSet(PlainOptions options) Returns Redis Sorted Set instance with specifiedoptions.Returns script operations objectgetScript(OptionalOptions options) Returns script operations object with specifiedoptions.Returns script operations object using provided codec.Returns API for RediSearch modulegetSearch(OptionalOptions options) Returns API for RediSearch module with specifiedoptions.Returns API for RediSearch module using defined codec for attribute values.getSemaphore(String name) Returns semaphore instance by namegetSemaphore(CommonOptions options) Returns semaphore instance with specifiedoptions.<V> RSetReactive<V> Returns set instance by name.<V> RSetReactive<V> Returns set instance by name using provided codec for set objects.<V> RSetReactive<V> getSet(PlainOptions options) Returns set instance with specifiedoptions.<V> RSetCacheReactive<V> getSetCache(String name) Returns set-based cache instance byname.<V> RSetCacheReactive<V> getSetCache(String name, Codec codec) Returns set-based cache instance byname.<V> RSetCacheReactive<V> getSetCache(PlainOptions options) Returns set-based cache instance with specifiedoptions.<K,V> RSetMultimapReactive <K, V> getSetMultimap(String name) Returns Set based Multimap instance by name.<K,V> RSetMultimapReactive <K, V> getSetMultimap(String name, Codec codec) Returns Set based Multimap instance by name using provided codec for both map keys and values.<K,V> RSetMultimapReactive <K, V> getSetMultimap(PlainOptions options) Returns Set based Multimap instance with specifiedoptions.<K,V> RSetMultimapCacheReactive <K, V> getSetMultimapCache(String name) Returns Set based Multimap cache instance by name.<K,V> RSetMultimapCacheReactive <K, V> getSetMultimapCache(String name, Codec codec) Returns Set based Multimap cache instance by name using provided codec for both map keys and values.<K,V> RSetMultimapCacheReactive <K, V> getSetMultimapCache(PlainOptions options) Returns Set based Multimap instance with specifiedoptions.getShardedTopic(String name) Returns Sharded Topic instance by name.getShardedTopic(String name, Codec codec) Returns Sharded Topic instance by name using provided codec for messages.getShardedTopic(PlainOptions options) Returns Sharded Topic instance with specifiedoptions.getSpinLock(String name) Returns Spin lock instance by name.getSpinLock(String name, LockOptions.BackOff backOff) Returns Spin lock instance by name with specified back off options.<K,V> RStreamReactive <K, V> Returns stream instance byname<K,V> RStreamReactive <K, V> Returns stream instance bynameusing providedcodecfor entries.<K,V> RStreamReactive <K, V> getStream(PlainOptions options) Returns time-series instance with specifiedoptions.<V,L> RTimeSeriesReactive <V, L> getTimeSeries(String name) Returns time-series instance byname<V,L> RTimeSeriesReactive <V, L> getTimeSeries(String name, Codec codec) Returns time-series instance bynameusing providedcodecfor values.<V,L> RTimeSeriesReactive <V, L> getTimeSeries(PlainOptions options) Returns time-series instance with specifiedoptions.Returns topic instance by name.Returns topic instance by name using provided codec for messages.getTopic(PlainOptions options) Returns topic instance with specifiedoptions.<V> RTransferQueueReactive<V> getTransferQueue(String name) Returns transfer queue instance by name.<V> RTransferQueueReactive<V> getTransferQueue(String name, Codec codec) Returns transfer queue instance by name using provided codec for queue objects.<V> RTransferQueueReactive<V> getTransferQueue(PlainOptions options) Returns transfer queue instance with specifiedoptions.booleanReturnstrueif this Redisson instance has been shut down.booleanReturnstrueif this Redisson instance was started to be shutdown or was shutdownRedissonReactiveClient.isShutdown()already.voidshutdown()UseRedissonClient.shutdown()instead
-
Field Details
-
writeBehindService
-
evictionScheduler
-
commandExecutor
-
connectionManager
-
-
Constructor Details
-
RedissonReactive
Deprecated. -
RedissonReactive
protected RedissonReactive(ConnectionManager connectionManager, EvictionScheduler evictionScheduler, WriteBehindService writeBehindService)
-
-
Method Details
-
getCommandExecutor
-
getStream
Description copied from interface:RedissonReactiveClientReturns stream instance bynameRequires Redis 5.0.0 and higher.
- Specified by:
getStreamin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- of stream- Returns:
- RStream object
-
getStream
Description copied from interface:RedissonReactiveClientReturns stream instance bynameusing providedcodecfor entries.Requires Redis 5.0.0 and higher.
- Specified by:
getStreamin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of streamcodec- codec for entry- Returns:
- RStream object
-
getStream
Description copied from interface:RedissonReactiveClientReturns time-series instance with specifiedoptions.Requires Redis 5.0.0 and higher.
- Specified by:
getStreamin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- RStream object
-
getSearch
Description copied from interface:RedissonReactiveClientReturns API for RediSearch module- Specified by:
getSearchin interfaceRedissonReactiveClient- Returns:
- RSearch object
-
getSearch
Description copied from interface:RedissonReactiveClientReturns API for RediSearch module using defined codec for attribute values.- Specified by:
getSearchin interfaceRedissonReactiveClient- Returns:
- RSearch object
-
getSearch
Description copied from interface:RedissonReactiveClientReturns API for RediSearch module with specifiedoptions.- Specified by:
getSearchin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- RSearch object
-
getGeo
Description copied from interface:RedissonReactiveClientReturns geospatial items holder instance byname.- Specified by:
getGeoin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of object- Returns:
- Geo object
-
getGeo
Description copied from interface:RedissonReactiveClientReturns geospatial items holder instance bynameusing provided codec for geospatial members.- Specified by:
getGeoin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of objectcodec- codec for value- Returns:
- Geo object
-
getGeo
Description copied from interface:RedissonReactiveClientReturns geospatial items holder instance with specifiedoptions.- Specified by:
getGeoin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- Geo object
-
getFairLock
Description copied from interface:RedissonReactiveClientReturns Lock instance by name.Implements a fair locking so it guarantees an acquire order by threads.
To increase reliability during failover, all operations wait for propagation to all Redis slaves.
- Specified by:
getFairLockin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Lock object
-
getFairLock
Description copied from interface:RedissonReactiveClientReturns Lock instance with specifiedoptions.Implements a fair locking so it guarantees an acquire order by threads.
To increase reliability during failover, all operations wait for propagation to all Redis slaves.
- Specified by:
getFairLockin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Lock object
-
getRateLimiter
Description copied from interface:RedissonReactiveClientReturns rate limiter instance byname- Specified by:
getRateLimiterin interfaceRedissonReactiveClient- Parameters:
name- of rate limiter- Returns:
- RateLimiter object
-
getRateLimiter
Description copied from interface:RedissonReactiveClientReturns rate limiter instance with specifiedoptions.- Specified by:
getRateLimiterin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- RateLimiter object
-
getBinaryStream
Description copied from interface:RedissonReactiveClientReturns binary stream holder instance byname- Specified by:
getBinaryStreamin interfaceRedissonReactiveClient- Parameters:
name- of binary stream- Returns:
- BinaryStream object
-
getBinaryStream
Description copied from interface:RedissonReactiveClientReturns binary stream holder instance with specifiedoptions.- Specified by:
getBinaryStreamin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- BinaryStream object
-
getSemaphore
Description copied from interface:RedissonReactiveClientReturns semaphore instance by name- Specified by:
getSemaphorein interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Semaphore object
-
getSemaphore
Description copied from interface:RedissonReactiveClientReturns semaphore instance with specifiedoptions.- Specified by:
getSemaphorein interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Semaphore object
-
getPermitExpirableSemaphore
Description copied from interface:RedissonReactiveClientReturns semaphore instance by name. Supports lease time parameter for each acquired permit.- Specified by:
getPermitExpirableSemaphorein interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- PermitExpirableSemaphore object
-
getPermitExpirableSemaphore
Description copied from interface:RedissonReactiveClientReturns semaphore instance with specifiedoptions. Supports lease time parameter for each acquired permit.- Specified by:
getPermitExpirableSemaphorein interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- PermitExpirableSemaphore object
-
getReadWriteLock
Description copied from interface:RedissonReactiveClientReturns ReadWriteLock instance by name.To increase reliability during failover, all operations wait for propagation to all Redis slaves.
- Specified by:
getReadWriteLockin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Lock object
-
getReadWriteLock
Description copied from interface:RedissonReactiveClientReturns ReadWriteLock instance with specifiedoptions.To increase reliability during failover, all operations wait for propagation to all Redis slaves.
- Specified by:
getReadWriteLockin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Lock object
-
getLock
Description copied from interface:RedissonReactiveClientReturns Lock instance by name.Implements a non-fair locking so doesn't guarantees an acquire order by threads.
To increase reliability during failover, all operations wait for propagation to all Redis slaves.
- Specified by:
getLockin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Lock object
-
getLock
Description copied from interface:RedissonReactiveClientReturns Lock instance with specifiedoptions.Implements a non-fair locking so doesn't guarantees an acquire order by threads.
To increase reliability during failover, all operations wait for propagation to all Redis slaves.
- Specified by:
getLockin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Lock object
-
getSpinLock
Description copied from interface:RedissonReactiveClientReturns Spin lock instance by name.Implements a non-fair locking so doesn't guarantees an acquire order by threads.
Lock doesn't use a pub/sub mechanism
- Specified by:
getSpinLockin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Lock object
-
getSpinLock
Description copied from interface:RedissonReactiveClientReturns Spin lock instance by name with specified back off options.Implements a non-fair locking so doesn't guarantees an acquire order by threads.
Lock doesn't use a pub/sub mechanism
- Specified by:
getSpinLockin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Lock object
-
getFencedLock
Description copied from interface:RedissonReactiveClientReturns Fenced Lock by name.Implements a non-fair locking so doesn't guarantee an acquire order by threads.
- Specified by:
getFencedLockin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Lock object
-
getFencedLock
Description copied from interface:RedissonReactiveClientReturns Fenced Lock instance with specifiedoptions..Implements a non-fair locking so doesn't guarantee an acquire order by threads.
- Specified by:
getFencedLockin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Lock object
-
getMultiLock
Description copied from interface:RedissonReactiveClientReturns MultiLock instance associated with specifiedlocks- Specified by:
getMultiLockin interfaceRedissonReactiveClient- Parameters:
locks- collection of locks- Returns:
- MultiLock object
-
getMultiLock
- Specified by:
getMultiLockin interfaceRedissonReactiveClient
-
getRedLock
- Specified by:
getRedLockin interfaceRedissonReactiveClient
-
getCountDownLatch
Description copied from interface:RedissonReactiveClientReturns CountDownLatch instance by name.- Specified by:
getCountDownLatchin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- CountDownLatch object
-
getCountDownLatch
Description copied from interface:RedissonReactiveClientReturns countDownLatch instance with specifiedoptions.- Specified by:
getCountDownLatchin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- CountDownLatch object
-
getMapCache
Description copied from interface:RedissonReactiveClientReturns map-based cache instance by name using provided codec for both cache keys and values. Supports entry eviction with a given MaxIdleTime and TTL settings.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getMap(String, Codec).- Specified by:
getMapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keysV- type of values- Parameters:
name- name of objectcodec- codec for values- Returns:
- MapCache object
-
getMapCache
Description copied from interface:RedissonReactiveClientReturns map-based cache instance by name. Supports entry eviction with a given MaxIdleTime and TTL settings.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getMap(String).- Specified by:
getMapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keysV- type of values- Parameters:
name- name of object- Returns:
- MapCache object
-
getMapCache
Description copied from interface:RedissonReactiveClientReturns map-based cache instance with specifiedoptions. Supports entry eviction with a given MaxIdleTime and TTL settings.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getMap(org.redisson.api.options.MapOptions).- Specified by:
getMapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- MapCache object
-
getBucket
Description copied from interface:RedissonReactiveClientReturns object holder instance by name- Specified by:
getBucketin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of object- Returns:
- Bucket object
-
getBucket
Description copied from interface:RedissonReactiveClientReturns object holder instance by name using provided codec for object.- Specified by:
getBucketin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of objectcodec- codec for value- Returns:
- Bucket object
-
getBucket
Description copied from interface:RedissonReactiveClientReturns object holder instance with specifiedoptions.- Specified by:
getBucketin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- Bucket object
-
getBuckets
Description copied from interface:RedissonReactiveClientReturns interface for mass operations with Bucket objects.- Specified by:
getBucketsin interfaceRedissonReactiveClient- Returns:
- Buckets
-
getBuckets
Description copied from interface:RedissonReactiveClientReturns interface for mass operations with Bucket objects using provided codec for object.- Specified by:
getBucketsin interfaceRedissonReactiveClient- Parameters:
codec- codec for bucket objects- Returns:
- Buckets
-
getBuckets
Description copied from interface:RedissonReactiveClientReturns API for mass operations over Bucket objects with specifiedoptions.- Specified by:
getBucketsin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Buckets object
-
findBuckets
Description copied from interface:RedissonReactiveClientUseRedissonReactiveClient.getBuckets()instead.- Specified by:
findBucketsin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
pattern- pattern for name of buckets- Returns:
- list of buckets
-
getJsonBucket
Description copied from interface:RedissonReactiveClientReturns JSON data holder instance by name using provided codec.- Specified by:
getJsonBucketin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of objectcodec- codec for values- Returns:
- JsonBucket object
-
getJsonBucket
Description copied from interface:RedissonReactiveClientReturns JSON data holder instance with specifiedoptions.- Specified by:
getJsonBucketin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- JsonBucket object
-
getHyperLogLog
Description copied from interface:RedissonReactiveClientReturns HyperLogLog instance by name.- Specified by:
getHyperLogLogin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- HyperLogLog object
-
getHyperLogLog
Description copied from interface:RedissonReactiveClientReturns HyperLogLog instance by name using provided codec for hll objects.- Specified by:
getHyperLogLogin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- codec of values- Returns:
- HyperLogLog object
-
getHyperLogLog
Description copied from interface:RedissonReactiveClientReturns HyperLogLog instance with specifiedoptions.- Specified by:
getHyperLogLogin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- HyperLogLog object
-
getIdGenerator
Description copied from interface:RedissonReactiveClientReturns id generator by name.- Specified by:
getIdGeneratorin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- IdGenerator object
-
getIdGenerator
Description copied from interface:RedissonReactiveClientReturns id generator instance with specifiedoptions.- Specified by:
getIdGeneratorin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- IdGenerator object
-
getList
Description copied from interface:RedissonReactiveClientReturns list instance by name.- Specified by:
getListin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- List object
-
getList
Description copied from interface:RedissonReactiveClientReturns list instance by name using provided codec for list objects.- Specified by:
getListin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- codec for values- Returns:
- List object
-
getList
Description copied from interface:RedissonReactiveClientReturns list instance with specifiedoptions.- Specified by:
getListin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- List object
-
getListMultimap
Description copied from interface:RedissonReactiveClientReturns List based Multimap instance by name.- Specified by:
getListMultimapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of object- Returns:
- ListMultimap object
-
getListMultimap
Description copied from interface:RedissonReactiveClientReturns List based Multimap instance by name using provided codec for both map keys and values.- Specified by:
getListMultimapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectcodec- codec for keys and values- Returns:
- RListMultimapReactive object
-
getListMultimap
Description copied from interface:RedissonReactiveClientReturns List based Multimap instance with specifiedoptions.- Specified by:
getListMultimapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- ListMultimap object
-
getSetMultimap
Description copied from interface:RedissonReactiveClientReturns Set based Multimap instance by name.- Specified by:
getSetMultimapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of object- Returns:
- SetMultimap object
-
getSetMultimap
Description copied from interface:RedissonReactiveClientReturns Set based Multimap instance by name using provided codec for both map keys and values.- Specified by:
getSetMultimapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectcodec- codec for keys and values- Returns:
- SetMultimap object
-
getSetMultimap
Description copied from interface:RedissonReactiveClientReturns Set based Multimap instance with specifiedoptions.- Specified by:
getSetMultimapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- SetMultimap object
-
getListMultimapCache
Description copied from interface:RedissonReactiveClientReturns List based Multimap cache instance by name. Supports key eviction by specifying a time to live. If eviction is not required then it's better to use regular list multimapRedissonReactiveClient.getListMultimap(String).- Specified by:
getListMultimapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of object- Returns:
- RListMultimapCacheReactive object
-
getListMultimapCache
Description copied from interface:RedissonReactiveClientReturns List based Multimap cache instance by name using provided codec for both map keys and values. Supports key eviction by specifying a time to live. If eviction is not required then it's better to use regular list multimapRedissonReactiveClient.getListMultimap(String, Codec).- Specified by:
getListMultimapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectcodec- codec for keys and values- Returns:
- RListMultimapCacheReactive object
-
getListMultimapCache
Description copied from interface:RedissonReactiveClientReturns List based Multimap instance by name. Supports key-entry eviction with a given TTL value.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getSetMultimap(String).- Specified by:
getListMultimapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- ListMultimapCache object
-
getSetMultimapCache
Description copied from interface:RedissonReactiveClientReturns Set based Multimap cache instance by name. Supports key eviction by specifying a time to live. If eviction is not required then it's better to use regular set multimapRedissonReactiveClient.getSetMultimap(String).- Specified by:
getSetMultimapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of object- Returns:
- RSetMultimapCacheReactive object
-
getSetMultimapCache
Description copied from interface:RedissonReactiveClientReturns Set based Multimap cache instance by name using provided codec for both map keys and values. Supports key eviction by specifying a time to live. If eviction is not required then it's better to use regular set multimapRedissonReactiveClient.getSetMultimap(String, Codec).- Specified by:
getSetMultimapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectcodec- codec for keys and values- Returns:
- RSetMultimapCacheReactive object
-
getSetMultimapCache
Description copied from interface:RedissonReactiveClientReturns Set based Multimap instance with specifiedoptions. Supports key-entry eviction with a given TTL value.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getSetMultimap(PlainOptions).- Specified by:
getSetMultimapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- SetMultimapCache object
-
getMap
Description copied from interface:RedissonReactiveClientReturns map instance by name.- Specified by:
getMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keysV- type of values- Parameters:
name- name of object- Returns:
- Map object
-
getMap
Description copied from interface:RedissonReactiveClientReturns map instance by name using provided codec for both map keys and values.- Specified by:
getMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keysV- type of values- Parameters:
name- name of objectcodec- codec for keys and values- Returns:
- Map object
-
getMap
Description copied from interface:RedissonReactiveClientReturns map instance by name.- Specified by:
getMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- Map object
-
getSet
Description copied from interface:RedissonReactiveClientReturns set instance by name.- Specified by:
getSetin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- Set object
-
getSet
Description copied from interface:RedissonReactiveClientReturns set instance by name using provided codec for set objects.- Specified by:
getSetin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of setcodec- codec for values- Returns:
- Set object
-
getSet
Description copied from interface:RedissonReactiveClientReturns set instance with specifiedoptions.- Specified by:
getSetin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- Set object
-
getScoredSortedSet
Description copied from interface:RedissonReactiveClientReturns Redis Sorted Set instance by name. This sorted set sorts objects by object score.- Specified by:
getScoredSortedSetin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- of scored sorted set- Returns:
- ScoredSortedSet object
-
getScoredSortedSet
Description copied from interface:RedissonReactiveClientReturns Redis Sorted Set instance by name using provided codec for sorted set objects. This sorted set sorts objects by object score.- Specified by:
getScoredSortedSetin interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of scored sorted setcodec- codec for values- Returns:
- ScoredSortedSet object
-
getScoredSortedSet
Description copied from interface:RedissonReactiveClientReturns Redis Sorted Set instance with specifiedoptions. This sorted set sorts objects by object score.- Specified by:
getScoredSortedSetin interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- ScoredSortedSet object
-
getLexSortedSet
Description copied from interface:RedissonReactiveClientReturns String based Redis Sorted Set instance by name All elements are inserted with the same score during addition, in order to force lexicographical ordering- Specified by:
getLexSortedSetin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- LexSortedSet object
-
getLexSortedSet
Description copied from interface:RedissonReactiveClientReturns String based Redis Sorted Set instance with specifiedoptions. All elements are inserted with the same score during addition, in order to force lexicographical ordering- Specified by:
getLexSortedSetin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- LexSortedSet object
-
getShardedTopic
Description copied from interface:RedissonReactiveClientReturns Sharded Topic instance by name.Messages are delivered to message listeners connected to the same Topic.
- Specified by:
getShardedTopicin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Topic object
-
getShardedTopic
Description copied from interface:RedissonReactiveClientReturns Sharded Topic instance by name using provided codec for messages.Messages are delivered to message listeners connected to the same Topic.
- Specified by:
getShardedTopicin interfaceRedissonReactiveClient- Parameters:
name- name of objectcodec- codec for message- Returns:
- Topic object
-
getShardedTopic
Description copied from interface:RedissonReactiveClientReturns Sharded Topic instance with specifiedoptions.Messages are delivered to message listeners connected to the same Topic.
- Specified by:
getShardedTopicin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Topic object
-
getTopic
Description copied from interface:RedissonReactiveClientReturns topic instance by name.- Specified by:
getTopicin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- Topic object
-
getTopic
Description copied from interface:RedissonReactiveClientReturns topic instance by name using provided codec for messages.- Specified by:
getTopicin interfaceRedissonReactiveClient- Parameters:
name- name of objectcodec- codec for message- Returns:
- Topic object
-
getTopic
Description copied from interface:RedissonReactiveClientReturns topic instance with specifiedoptions.Messages are delivered to message listeners connected to the same Topic.
- Specified by:
getTopicin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Topic object
-
getReliableTopic
Description copied from interface:RedissonReactiveClientReturns reliable topic instance by name.Dedicated Redis connection is allocated per instance (subscriber) of this object. Messages are delivered to all listeners attached to the same Redis setup.
Requires Redis 5.0.0 and higher.
- Specified by:
getReliableTopicin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- ReliableTopic object
-
getReliableTopic
Description copied from interface:RedissonReactiveClientReturns reliable topic instance by name using provided codec for messages.Dedicated Redis connection is allocated per instance (subscriber) of this object. Messages are delivered to all listeners attached to the same Redis setup.
Requires Redis 5.0.0 and higher.
- Specified by:
getReliableTopicin interfaceRedissonReactiveClient- Parameters:
name- name of objectcodec- codec for message- Returns:
- ReliableTopic object
-
getReliableTopic
Description copied from interface:RedissonReactiveClientReturns reliable topic instance with specifiedoptions.Dedicated Redis connection is allocated per instance (subscriber) of this object. Messages are delivered to all listeners attached to the same Redis setup.
Requires Redis 5.0.0 and higher.
- Specified by:
getReliableTopicin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- ReliableTopic object
-
getPatternTopic
Description copied from interface:RedissonReactiveClientReturns topic instance satisfies by pattern name. Supported glob-style patterns: h?llo subscribes to hello, hallo and hxllo h*llo subscribes to hllo and heeeello h[ae]llo subscribes to hello and hallo, but not hillo- Specified by:
getPatternTopicin interfaceRedissonReactiveClient- Parameters:
pattern- of the topic- Returns:
- PatternTopic object
-
getPatternTopic
Description copied from interface:RedissonReactiveClientReturns topic instance satisfies by pattern name using provided codec for messages. Supported glob-style patterns: h?llo subscribes to hello, hallo and hxllo h*llo subscribes to hllo and heeeello h[ae]llo subscribes to hello and hallo, but not hillo- Specified by:
getPatternTopicin interfaceRedissonReactiveClient- Parameters:
pattern- of the topiccodec- codec for message- Returns:
- PatternTopic object
-
getPatternTopic
Description copied from interface:RedissonReactiveClientReturns topic instance satisfies pattern name and specifiedoptions.. Supported glob-style patterns: h?llo subscribes to hello, hallo and hxllo h*llo subscribes to hllo and heeeello h[ae]llo subscribes to hello and hallo, but not hillo- Specified by:
getPatternTopicin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- PatterTopic object
-
getQueue
Description copied from interface:RedissonReactiveClientReturns queue instance by name.- Specified by:
getQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- Queue object
-
getQueue
Description copied from interface:RedissonReactiveClientReturns queue instance by name using provided codec for queue objects.- Specified by:
getQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- codec for values- Returns:
- Queue object
-
getQueue
Description copied from interface:RedissonReactiveClientReturns unbounded queue instance with specifiedoptions.- Specified by:
getQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- queue object
-
getRingBuffer
Description copied from interface:RedissonReactiveClientReturns RingBuffer based queue.- Specified by:
getRingBufferin interfaceRedissonReactiveClient- Type Parameters:
V- value type- Parameters:
name- name of object- Returns:
- RingBuffer object
-
getRingBuffer
Description copied from interface:RedissonReactiveClientReturns RingBuffer based queue.- Specified by:
getRingBufferin interfaceRedissonReactiveClient- Type Parameters:
V- value type- Parameters:
name- name of objectcodec- codec for values- Returns:
- RingBuffer object
-
getRingBuffer
Description copied from interface:RedissonReactiveClientReturns RingBuffer based queue instance with specifiedoptions.- Specified by:
getRingBufferin interfaceRedissonReactiveClient- Type Parameters:
V- value type- Parameters:
options- instance options- Returns:
- RingBuffer object
-
getBlockingQueue
Description copied from interface:RedissonReactiveClientReturns blocking queue instance by name.- Specified by:
getBlockingQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- BlockingQueue object
-
getBlockingQueue
Description copied from interface:RedissonReactiveClientReturns blocking queue instance by name using provided codec for queue objects.- Specified by:
getBlockingQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- code for values- Returns:
- BlockingQueue object
-
getBlockingQueue
Description copied from interface:RedissonReactiveClientReturns unbounded blocking queue instance with specifiedoptions.- Specified by:
getBlockingQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- BlockingQueue object
-
getDeque
Description copied from interface:RedissonReactiveClientReturns deque instance by name.- Specified by:
getDequein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- Deque object
-
getDeque
Description copied from interface:RedissonReactiveClientReturns deque instance by name using provided codec for deque objects.- Specified by:
getDequein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- coded for values- Returns:
- Deque object
-
getDeque
Description copied from interface:RedissonReactiveClientReturns unbounded deque instance with specifiedoptions.- Specified by:
getDequein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- Deque object
-
getTimeSeries
Description copied from interface:RedissonReactiveClientReturns time-series instance byname- Specified by:
getTimeSeriesin interfaceRedissonReactiveClient- Type Parameters:
V- value typeL- label type- Parameters:
name- name of instance- Returns:
- RTimeSeries object
-
getTimeSeries
Description copied from interface:RedissonReactiveClientReturns time-series instance bynameusing providedcodecfor values.- Specified by:
getTimeSeriesin interfaceRedissonReactiveClient- Type Parameters:
V- value typeL- label type- Parameters:
name- name of instancecodec- codec for values- Returns:
- RTimeSeries object
-
getTimeSeries
Description copied from interface:RedissonReactiveClientReturns time-series instance with specifiedoptions.- Specified by:
getTimeSeriesin interfaceRedissonReactiveClient- Type Parameters:
V- value typeL- label type- Parameters:
options- instance options- Returns:
- RTimeSeries object
-
getSetCache
Description copied from interface:RedissonReactiveClientReturns set-based cache instance byname. Supports value eviction with a given TTL value.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getSet(String, Codec).- Specified by:
getSetCachein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- SetCache object
-
getSetCache
Description copied from interface:RedissonReactiveClientReturns set-based cache instance byname. Supports value eviction with a given TTL value.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getSet(String, Codec).- Specified by:
getSetCachein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- codec for values- Returns:
- SetCache object
-
getSetCache
Description copied from interface:RedissonReactiveClientReturns set-based cache instance with specifiedoptions. Supports value eviction with a given TTL value.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getSet(PlainOptions).- Specified by:
getSetCachein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- SetCache object
-
getAtomicLong
Description copied from interface:RedissonReactiveClientReturns "atomic long" instance by name.- Specified by:
getAtomicLongin interfaceRedissonReactiveClient- Parameters:
name- of the "atomic long"- Returns:
- AtomicLong object
-
getAtomicLong
Description copied from interface:RedissonReactiveClientReturns atomicLong instance with specifiedoptions.- Specified by:
getAtomicLongin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- AtomicLong object
-
getAtomicDouble
Description copied from interface:RedissonReactiveClientReturns "atomic double" instance by name.- Specified by:
getAtomicDoublein interfaceRedissonReactiveClient- Parameters:
name- of the "atomic double"- Returns:
- AtomicLong object
-
getAtomicDouble
Description copied from interface:RedissonReactiveClientReturns atomicDouble instance with specifiedoptions.- Specified by:
getAtomicDoublein interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- AtomicDouble object
-
getRemoteService
Description copied from interface:RedissonReactiveClientReturns object for remote operations prefixed with the default name (redisson_remote_service)- Specified by:
getRemoteServicein interfaceRedissonReactiveClient- Returns:
- RemoteService object
-
getRemoteService
Description copied from interface:RedissonReactiveClientReturns object for remote operations prefixed with the specified name- Specified by:
getRemoteServicein interfaceRedissonReactiveClient- Parameters:
name- the name used as the Redis key prefix for the services- Returns:
- RemoteService object
-
getRemoteService
Description copied from interface:RedissonReactiveClientReturns object for remote operations prefixed with the default name (redisson_remote_service) and uses provided codec for method arguments and result.- Specified by:
getRemoteServicein interfaceRedissonReactiveClient- Parameters:
codec- codec for response and request- Returns:
- RemoteService object
-
getRemoteService
Description copied from interface:RedissonReactiveClientReturns object for remote operations prefixed with the specified name and uses provided codec for method arguments and result.- Specified by:
getRemoteServicein interfaceRedissonReactiveClient- Parameters:
name- the name used as the Redis key prefix for the servicescodec- codec for response and request- Returns:
- RemoteService object
-
getRemoteService
Description copied from interface:RedissonReactiveClientReturns object for remote operations prefixed with specifiedoptions.- Specified by:
getRemoteServicein interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- RemoteService object
-
getBitSet
Description copied from interface:RedissonReactiveClientReturns bitSet instance by name.- Specified by:
getBitSetin interfaceRedissonReactiveClient- Parameters:
name- name of object- Returns:
- BitSet object
-
getBitSet
Description copied from interface:RedissonReactiveClientReturns bitSet instance with specifiedoptions.- Specified by:
getBitSetin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- BitSet object
-
getFunction
Description copied from interface:RedissonReactiveClientReturns interface for Redis Function feature- Specified by:
getFunctionin interfaceRedissonReactiveClient- Returns:
- function object
-
getFunction
Description copied from interface:RedissonReactiveClientReturns interface for Redis Function feature using provided codec- Specified by:
getFunctionin interfaceRedissonReactiveClient- Parameters:
codec- codec for params and result- Returns:
- function interface
-
getFunction
Description copied from interface:RedissonReactiveClientReturns interface for Redis Function feature with specifiedoptions.- Specified by:
getFunctionin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- function object
-
getScript
Description copied from interface:RedissonReactiveClientReturns script operations object- Specified by:
getScriptin interfaceRedissonReactiveClient- Returns:
- Script object
-
getScript
Description copied from interface:RedissonReactiveClientReturns script operations object using provided codec.- Specified by:
getScriptin interfaceRedissonReactiveClient- Parameters:
codec- codec for params and result- Returns:
- Script object
-
getScript
Description copied from interface:RedissonReactiveClientReturns script operations object with specifiedoptions.- Specified by:
getScriptin interfaceRedissonReactiveClient- Parameters:
options- instance options- Returns:
- Script object
-
createBatch
Description copied from interface:RedissonReactiveClientReturn batch object which executes group of command in pipeline. See http://redis.io/topics/pipelining- Specified by:
createBatchin interfaceRedissonReactiveClient- Parameters:
options- batch configuration- Returns:
- Batch object
-
createBatch
Description copied from interface:RedissonReactiveClientReturn batch object which executes group of command in pipeline. See http://redis.io/topics/pipelining- Specified by:
createBatchin interfaceRedissonReactiveClient- Returns:
- Batch object
-
getKeys
Description copied from interface:RedissonReactiveClientReturns keys operations. Each of Redis/Redisson object associated with own key- Specified by:
getKeysin interfaceRedissonReactiveClient- Returns:
- Keys object
-
getKeys
Description copied from interface:RedissonReactiveClientReturns interface for operations over Redis keys with specifiedoptions. Each of Redis/Redisson object is associated with own key.- Specified by:
getKeysin interfaceRedissonReactiveClient- Returns:
- Keys object
-
getConfig
Description copied from interface:RedissonReactiveClientAllows to get configuration provided during Redisson instance creation. Further changes on this object not affect Redisson instance.- Specified by:
getConfigin interfaceRedissonReactiveClient- Returns:
- Config object
-
getNodesGroup
Description copied from interface:RedissonReactiveClient- Specified by:
getNodesGroupin interfaceRedissonReactiveClient- Returns:
- NodesGroup object
-
getClusterNodesGroup
Description copied from interface:RedissonReactiveClient- Specified by:
getClusterNodesGroupin interfaceRedissonReactiveClient- Returns:
- NodesGroup object
-
shutdown
public void shutdown()Description copied from interface:RedissonReactiveClientUseRedissonClient.shutdown()instead- Specified by:
shutdownin interfaceRedissonReactiveClient
-
isShutdown
public boolean isShutdown()Description copied from interface:RedissonReactiveClientReturnstrueif this Redisson instance has been shut down.- Specified by:
isShutdownin interfaceRedissonReactiveClient- Returns:
trueif this Redisson instance has been shut down otherwisefalse
-
isShuttingDown
public boolean isShuttingDown()Description copied from interface:RedissonReactiveClientReturnstrueif this Redisson instance was started to be shutdown or was shutdownRedissonReactiveClient.isShutdown()already.- Specified by:
isShuttingDownin interfaceRedissonReactiveClient- Returns:
trueif this Redisson instance was started to be shutdown or was shutdownRedissonReactiveClient.isShutdown()already otherwisefalse
-
getMapCache
public <K,V> RMapCacheReactive<K,V> getMapCache(String name, Codec codec, MapCacheOptions<K, V> options) Description copied from interface:RedissonReactiveClientReturns map-based cache instance bynameusing providedcodecfor both cache keys and values. Supports entry eviction with a given MaxIdleTime and TTL settings.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getMap(String, Codec, MapOptions).- Specified by:
getMapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- object namecodec- codec for keys and valuesoptions- map options- Returns:
- MapCache object
-
getMapCache
Description copied from interface:RedissonReactiveClientReturns map-based cache instance by name. Supports entry eviction with a given MaxIdleTime and TTL settings.If eviction is not required then it's better to use regular map
RedissonReactiveClient.getMap(String, MapOptions).- Specified by:
getMapCachein interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectoptions- map options- Returns:
- MapCache object
-
getMap
Description copied from interface:RedissonReactiveClientReturns map instance by name.- Specified by:
getMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectoptions- map options- Returns:
- Map object
-
getMap
Description copied from interface:RedissonReactiveClientReturns map instance by name using provided codec for both map keys and values.- Specified by:
getMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectcodec- codec for keys and valuesoptions- map options- Returns:
- Map object
-
getLocalCachedMap
public <K,V> RLocalCachedMapReactive<K,V> getLocalCachedMap(String name, LocalCachedMapOptions<K, V> options) Description copied from interface:RedissonReactiveClientReturns local cached map instance by name. Configured by parameters of options-object.- Specified by:
getLocalCachedMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectoptions- local map options- Returns:
- LocalCachedMap object
-
getLocalCachedMap
public <K,V> RLocalCachedMapReactive<K,V> getLocalCachedMap(String name, Codec codec, LocalCachedMapOptions<K, V> options) Description copied from interface:RedissonReactiveClientReturns local cached map instance by name using provided codec. Configured by parameters of options-object.- Specified by:
getLocalCachedMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
name- name of objectcodec- codec for keys and valuesoptions- local map options- Returns:
- LocalCachedMap object
-
getLocalCachedMap
Description copied from interface:RedissonReactiveClientReturns local cached map instance with specifiedoptions.- Specified by:
getLocalCachedMapin interfaceRedissonReactiveClient- Type Parameters:
K- type of keyV- type of value- Parameters:
options- instance options- Returns:
- LocalCachedMap object
-
createTransaction
Description copied from interface:RedissonReactiveClientCreates transaction with READ_COMMITTED isolation level.- Specified by:
createTransactionin interfaceRedissonReactiveClient- Parameters:
options- transaction configuration- Returns:
- Transaction object
-
getBlockingDeque
Description copied from interface:RedissonReactiveClientReturns unbounded blocking deque instance by name.- Specified by:
getBlockingDequein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of object- Returns:
- BlockingDeque object
-
getBlockingDeque
Description copied from interface:RedissonReactiveClientReturns unbounded blocking deque instance by name using provided codec for deque objects.- Specified by:
getBlockingDequein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
name- name of objectcodec- deque objects codec- Returns:
- BlockingDeque object
-
getBlockingDeque
Description copied from interface:RedissonReactiveClientReturns unbounded blocking deque instance with specifiedoptions.- Specified by:
getBlockingDequein interfaceRedissonReactiveClient- Type Parameters:
V- type of value- Parameters:
options- instance options- Returns:
- BlockingDeque object
-
getTransferQueue
Description copied from interface:RedissonReactiveClientReturns transfer queue instance by name.- Specified by:
getTransferQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of object- Returns:
- TransferQueue object
-
getTransferQueue
Description copied from interface:RedissonReactiveClientReturns transfer queue instance by name using provided codec for queue objects.- Specified by:
getTransferQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
name- name of objectcodec- code for values- Returns:
- TransferQueue object
-
getTransferQueue
Description copied from interface:RedissonReactiveClientReturns transfer queue instance with specifiedoptions.- Specified by:
getTransferQueuein interfaceRedissonReactiveClient- Type Parameters:
V- type of values- Parameters:
options- instance options- Returns:
- TransferQueue object
-
getId
Description copied from interface:RedissonReactiveClientReturns id of this Redisson instance- Specified by:
getIdin interfaceRedissonReactiveClient- Returns:
- id
-