trait AsyncRedisSet[Elem] extends AnyRef
Redis Sets are simply unsorted sets of objects. It is possible to add elements to a Redis Set by adding new elements into the collection.
This simplified wrapper implements only unordered Sets.
- Since
2.5.0
- Alphabetic
- By Inheritance
- AsyncRedisSet
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def add(element: <repeated...>[Elem]): CompletionStage[AsyncRedisSet[Elem]]
Add the specified members to the set stored at key.
Add the specified members to the set stored at key. Specified members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
- element
elements to be added
- returns
the set for chaining calls
- Note
An error is returned when the value stored at key is not a set.
,Time complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
- abstract def contains(element: Elem): CompletionStage[Boolean]
Tests if the element is contained in the set.
Tests if the element is contained in the set. Returns true if exists, otherwise returns false
- element
tested element
- returns
true if exists in the set, otherwise false
- Note
Time complexity: O(1)
- abstract def remove(element: <repeated...>[Elem]): CompletionStage[AsyncRedisSet[Elem]]
Removes the specified members from the sorted set stored at key.
Removes the specified members from the sorted set stored at key. Non existing members are ignored. An error is returned when key exists and does not hold a sorted set.
- element
elements to be removed
- returns
the set for chaining calls
- Note
Time complexity: O(N) where N is the number of members to be removed.
- abstract def toSet(): CompletionStage[Set[Elem]]
Returns all elements in the set
Returns all elements in the set
- returns
all elements in the set
- Note
Time complexity: O(N) where N is the set cardinality.
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.