ListCommands

trait ListCommands[F[_], K, V] extends ListBlocking[F, K, V] with ListGetter[F, K, V] with ListSetter[F, K, V] with ListPushPop[F, K, V]
trait ListPushPop[F, K, V]
trait ListSetter[F, K, V]
trait ListGetter[F, K, V]
trait ListBlocking[F, K, V]
class Object
trait Matchable
class Any
trait RedisCommands[F, K, V]

Value members

Inherited methods

def blPop(timeout: Duration, keys: NonEmptyList[K]): F[Option[(K, V)]]
Inherited from
ListBlocking
def brPop(timeout: Duration, keys: NonEmptyList[K]): F[Option[(K, V)]]
Inherited from
ListBlocking
def brPopLPush(timeout: Duration, source: K, destination: K): F[Option[V]]
Inherited from
ListBlocking
def lIndex(key: K, index: Long): F[Option[V]]
Inherited from
ListGetter
def lInsertAfter(key: K, pivot: V, value: V): F[Long]
Inherited from
ListSetter
def lInsertBefore(key: K, pivot: V, value: V): F[Long]
Inherited from
ListSetter
def lLen(key: K): F[Option[Long]]
Inherited from
ListGetter
def lPop(key: K): F[Option[V]]
Inherited from
ListPushPop
def lPush(key: K, values: V*): F[Long]
Inherited from
ListPushPop
def lPushX(key: K, values: V*): F[Long]
Inherited from
ListPushPop
def lRange(key: K, start: Long, stop: Long): F[List[V]]
Inherited from
ListGetter
def lRem(key: K, count: Long, value: V): F[Long]
Inherited from
ListSetter
def lSet(key: K, index: Long, value: V): F[Unit]
Inherited from
ListSetter
def lTrim(key: K, start: Long, stop: Long): F[Unit]
Inherited from
ListSetter
def rPop(key: K): F[Option[V]]
Inherited from
ListPushPop
def rPopLPush(source: K, destination: K): F[Option[V]]
Inherited from
ListPushPop
def rPush(key: K, values: V*): F[Long]
Inherited from
ListPushPop
def rPushX(key: K, values: V*): F[Long]
Inherited from
ListPushPop