Package org.redisson.api
Interface RBuckets
-
- All Superinterfaces:
RBucketsAsync
- All Known Implementing Classes:
RedissonBuckets,RedissonTransactionalBuckets
public interface RBuckets extends RBucketsAsync
Operations over multiple Bucket objects.- Author:
- Nikita Koksharov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> Map<String,V>get(String... keys)Returns Redis object mapped by key.voidset(Map<String,?> buckets)Saves objects mapped by Redis key.booleantrySet(Map<String,?> buckets)Try to save objects mapped by Redis key.-
Methods inherited from interface org.redisson.api.RBucketsAsync
getAsync, setAsync, trySetAsync
-
-
-
-
Method Detail
-
get
<V> Map<String,V> get(String... keys)
Returns Redis object mapped by key. Result Map is not contains key-value entry for null values.- Type Parameters:
V- type of value- Parameters:
keys- - keys- Returns:
- Map with name of bucket as key and bucket as value
-
trySet
boolean trySet(Map<String,?> buckets)
Try to save objects mapped by Redis key. If at least one of them is already exist then don't set none of them.- Parameters:
buckets- - map of buckets- Returns:
trueif object has been set overwisefalse
-
-