HashCommands

trait HashCommands[F[_], K, V] extends CommandsDeps[F, K, V] with HashCommandsF[F, K, V]
trait HashCommandsF[F, K, V]
trait CommandsDeps[F, K, V]
class Object
trait Matchable
class Any
class RedisSyncCommandsF[F, K, V]

Value members

Concrete methods

def hdel(key: K, fields: K*): F[Long]
def hexists(key: K, field: K): F[Boolean]
def hget(key: K, field: K): F[Option[V]]
def hgetall(key: K): F[Map[K, V]]
def hincrby(key: K, field: K, amount: Long): F[Long]
def hincrbyfloat(key: K, field: K, amount: Double): F[Double]
def hkeys(key: K): F[Seq[K]]
def hlen(key: K): F[Long]
def hmget(key: K, fields: K*): F[Seq[(K, Option[V])]]
def hmset(key: K, map: Map[K, V]): F[String]
def hrandfield(key: K): F[Option[K]]
def hrandfield(key: K, count: Long): F[Seq[K]]
def hrandfieldWithvalues(key: K): F[(K, Option[V])]
def hrandfieldWithvalues(key: K, count: Long): F[Seq[(K, Option[V])]]
def hscan(key: K): F[RedisScanCursor[(K, V)]]
def hscan(key: K, scanArgs: ScanArgs): F[RedisScanCursor[(K, V)]]
def hscan(key: K, scanCursor: ScanCursor, scanArgs: ScanArgs): F[RedisScanCursor[(K, V)]]
def hscan(key: K, scanCursor: ScanCursor): F[RedisScanCursor[(K, V)]]
def hset(key: K, field: K, value: V): F[Boolean]
def hset(key: K, map: Map[K, V]): F[Long]
def hsetnx(key: K, field: K, value: V): F[Boolean]
def hstrlen(key: K, field: K): F[Long]
def hvals(key: K): F[Seq[V]]

Abstract fields

protected
val underlying: RedisHashAsyncCommands[K, V]

Inherited fields

Inherited from
CommandsDeps

Implicits

Inherited implicits

implicit protected
val _async: Async[F]
Inherited from
CommandsDeps