SetCommands

dev.profunktor.redis4cats.algebra.SetCommands
trait SetCommands[F[_], K, V] extends SetGetter[F, K, V], SetSetter[F, K, V], SetDeletion[F, K, V]

Attributes

Graph
Supertypes
trait SetDeletion[F, K, V]
trait SetSetter[F, K, V]
trait SetGetter[F, K, V]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait RedisCommands[F, K, V]

Members list

Value members

Abstract methods

def sIsMember(key: K, value: V): F[Boolean]
def sMisMember(key: K, values: V*): F[List[Boolean]]

Inherited methods

def sAdd(key: K, values: V*): F[Long]

Attributes

Inherited from:
SetSetter
def sCard(key: K): F[Long]

Attributes

Inherited from:
SetGetter
def sDiff(keys: K*): F[Set[V]]

Attributes

Inherited from:
SetGetter
def sDiffStore(destination: K, keys: K*): F[Long]

Attributes

Inherited from:
SetSetter
def sInter(keys: K*): F[Set[V]]

Attributes

Inherited from:
SetGetter
def sInterStore(destination: K, keys: K*): F[Long]

Attributes

Inherited from:
SetSetter
def sMembers(key: K): F[Set[V]]

Attributes

Inherited from:
SetGetter
def sMove(source: K, destination: K, value: V): F[Boolean]

Attributes

Inherited from:
SetSetter
def sPop(key: K, count: Long): F[Set[V]]

Attributes

Inherited from:
SetDeletion
def sPop(key: K): F[Option[V]]

Attributes

Inherited from:
SetDeletion
def sRandMember(key: K, count: Long): F[List[V]]

Attributes

Inherited from:
SetGetter
def sRandMember(key: K): F[Option[V]]

Attributes

Inherited from:
SetGetter
def sRem(key: K, values: V*): F[Long]

Attributes

Inherited from:
SetDeletion
def sUnion(keys: K*): F[Set[V]]

Attributes

Inherited from:
SetGetter
def sUnionStore(destination: K, keys: K*): F[Unit]

Attributes

Inherited from:
SetGetter