Package org.redisson.api
Interface RSetMultimapCacheNativeReactive<K,V>
- Type Parameters:
K- keyV- value
- All Superinterfaces:
RExpirableReactive,RMultimapCacheReactive<K,,V> RMultimapReactive<K,,V> RObjectReactive,RSetMultimapReactive<K,V>
public interface RSetMultimapCacheNativeReactive<K,V>
extends RSetMultimapReactive<K,V>, RMultimapCacheReactive<K,V>
Set based Multimap with ability to set TTL per entry.
Doesn't allow duplications for values mapped to key.
Uses Redis native commands for entry expiration and not a scheduled eviction task.
Requires Redis 7.4.0 and higher.
- Author:
- Nikita Koksharov
-
Method Summary
Methods inherited from interface org.redisson.api.RExpirableReactive
clearExpire, expire, expire, expire, expireAt, expireAt, expireIfGreater, expireIfGreater, expireIfLess, expireIfLess, expireIfNotSet, expireIfNotSet, expireIfSet, expireIfSet, getExpireTime, remainTimeToLiveMethods inherited from interface org.redisson.api.RMultimapCacheReactive
expireKeyMethods inherited from interface org.redisson.api.RMultimapReactive
containsEntry, containsKey, containsValue, fastRemove, fastRemoveValue, fastReplaceValues, keySize, put, putAll, readAllKeySet, remove, sizeMethods inherited from interface org.redisson.api.RObjectReactive
copy, copy, copy, copyAndReplace, copyAndReplace, delete, dump, getCodec, getIdleTime, getName, isExists, migrate, move, removeListener, rename, renamenx, restore, restore, restoreAndReplace, restoreAndReplace, sizeInMemory, touch, unlinkMethods inherited from interface org.redisson.api.RSetMultimapReactive
addListener, get, getAll, removeAll, replaceValues