Interface RBucketsAsync

All Known Subinterfaces:
RBuckets
All Known Implementing Classes:
RedissonBuckets, RedissonTransactionalBuckets

public interface RBucketsAsync
Operations over multiple Bucket objects.
Author:
Nikita Koksharov
  • Method Details

    • getAsync

      <V> RFuture<Map<String,V>> getAsync(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
    • trySetAsync

      RFuture<Boolean> trySetAsync(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:
      true if object has been set otherwise false
    • setAsync

      RFuture<Void> setAsync(Map<String,?> buckets)
      Saves objects mapped by Redis key.
      Parameters:
      buckets - - map of buckets
      Returns:
      void