HashCommands

dev.profunktor.redis4cats.algebra.HashCommands
trait HashCommands[F[_], K, V] extends HashGetter[F, K, V], HashSetter[F, K, V], HashIncrement[F, K, V]

Attributes

Graph
Supertypes
trait HashIncrement[F, K, V]
trait HashSetter[F, K, V]
trait HashGetter[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 hDel(key: K, field: K, fields: K*): F[Long]
def hExists(key: K, field: K): F[Boolean]

Inherited methods

def hGet(key: K, field: K): F[Option[V]]

Attributes

Inherited from:
HashGetter
def hGetAll(key: K): F[Map[K, V]]

Attributes

Inherited from:
HashGetter
def hIncrBy(key: K, field: K, amount: Long): F[Long]

Attributes

Inherited from:
HashIncrement
def hIncrByFloat(key: K, field: K, amount: Double): F[Double]

Attributes

Inherited from:
HashIncrement
def hKeys(key: K): F[List[K]]

Attributes

Inherited from:
HashGetter
def hLen(key: K): F[Option[Long]]

Attributes

Inherited from:
HashGetter
def hSet(key: K, fieldValues: Map[K, V]): F[Long]

Attributes

Inherited from:
HashSetter
def hSet(key: K, field: K, value: V): F[Boolean]

Attributes

Inherited from:
HashSetter
def hSetNx(key: K, field: K, value: V): F[Boolean]

Attributes

Inherited from:
HashSetter
def hStrLen(key: K, field: K): F[Option[Long]]

Attributes

Inherited from:
HashGetter
def hVals(key: K): F[List[V]]

Attributes

Inherited from:
HashGetter
def hmGet(key: K, field: K, fields: K*): F[Map[K, V]]

Attributes

Inherited from:
HashGetter

Deprecated and Inherited methods

def hmSet(key: K, fieldValues: Map[K, V]): F[Unit]

Attributes

Deprecated
[Since version 1.0.1]
Inherited from:
HashSetter