trait AsyncRedisMap[Elem] extends AnyRef
Redis Hashes are simply hash maps with strings as keys. It is possible to add elements to a Redis Hashes by adding new elements into the collection.
This simplified wrapper implements only unordered Maps.
- Elem
Data type of the inserted element
- Since
2.5.0
- Alphabetic
- By Inheritance
- AsyncRedisMap
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def add(field: String, value: Elem): CompletionStage[AsyncRedisMap[Elem]]
Insert the value at the given key into the map
Insert the value at the given key into the map
- field
key
- value
inserted value
- returns
the map for the chaining calls
- abstract def contains(field: String): CompletionStage[Boolean]
Tests if the field is contained in the map.
Tests if the field is contained in the map. Returns true if exists, otherwise returns false
- field
tested field
- returns
true if exists in the map, otherwise false
- Note
Time complexity: O(1)
- abstract def get(field: String): CompletionStage[Optional[Elem]]
Returns the value at the given key into the map
Returns the value at the given key into the map
- field
key
- returns
some value if exists in the map, None otherwise
- abstract def increment(field: String, incrementBy: Long): CompletionStage[Long]
Increment a value at the given key in the map
Increment a value at the given key in the map
- field
key
- incrementBy
increment by this
- returns
value after incrementation
- abstract def increment(field: String): CompletionStage[Long]
Increment a value at the given key in the map by 1
Increment a value at the given key in the map by 1
- field
key
- returns
value after incrementation
- abstract def keySet(): CompletionStage[Set[String]]
Returns all keys defined in the map
Returns all keys defined in the map
- returns
all used keys
- abstract def remove(field: <repeated...>[String]): CompletionStage[AsyncRedisMap[Elem]]
Removes the specified members from the sorted map stored at key.
Removes the specified members from the sorted map stored at key. Non existing members are ignored. An error is returned when key exists and does not hold a sorted map.
- field
fields to be removed
- returns
the map for chaining calls
- Note
Time complexity: O(N) where N is the number of members to be removed.
- abstract def toMap(): CompletionStage[Map[String, Elem]]
Returns all elements in the map
Returns all elements in the map
- returns
all elements in the map
- Note
Time complexity: O(N) where N is the map cardinality.
- abstract def values(): CompletionStage[Set[Elem]]
Returns all values stored in the map
Returns all values stored in the map
- returns
all stored values
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.