ListCommands

trait ListCommands[F[_], K, V] extends CommandsDeps[F, K, V] with ListCommandsF[<none>, K, V]
trait ListCommandsF[<none>, K, V]
trait CommandsDeps[F, K, V]
class Object
trait Matchable
class Any
class RedisAsyncCommandsF[F, K, V]

Value members

Concrete methods

def blmove(source: K, destination: K, args: LMoveArgs, timeout: Long): F[F[Option[V]]]
def blmove(source: K, destination: K, args: LMoveArgs, timeout: Double): F[F[Option[V]]]
def blmpop(timeout: Long, args: LMPopArgs, keys: K*): F[F[(K, Option[Seq[V]])]]
def blmpop(timeout: Double, args: LMPopArgs, keys: K*): F[F[(K, Option[Seq[V]])]]
def blpop(timeout: Long, keys: K*): F[F[Option[(K, V)]]]
def blpop(timeout: Double, keys: K*): F[F[Option[(K, V)]]]
def brpop(timeout: Long, keys: K*): F[F[Option[(K, V)]]]
def brpop(timeout: Double, keys: K*): F[F[Option[(K, V)]]]
def brpoplpush(timeout: Long, source: K, destination: K): F[F[Option[V]]]
def brpoplpush(timeout: Double, source: K, destination: K): F[F[Option[V]]]
def lindex(key: K, index: Long): F[F[Option[V]]]
def linsert(key: K, before: Boolean, pivot: V, value: V): F[F[Long]]
def llen(key: K): F[F[Long]]
def lmove(source: K, destination: K, args: LMoveArgs): F[F[Option[V]]]
def lmpop(args: LMPopArgs, keys: K*): F[F[(K, Option[Seq[V]])]]
def lpop(key: K): F[F[Option[V]]]
def lpop(key: K, count: Long): F[F[Seq[V]]]
def lpos(key: K, value: V): F[F[Option[Long]]]
def lpos(key: K, value: V, args: LPosArgs): F[F[Option[Long]]]
def lpos(key: K, value: V, count: Int): F[F[Seq[Long]]]
def lpos(key: K, value: V, count: Int, args: LPosArgs): F[F[Seq[Long]]]
def lpush(key: K, values: V*): F[F[Long]]
def lpushx(key: K, values: V*): F[F[Long]]
def lrange(key: K, start: Long, stop: Long): F[F[Seq[V]]]
def lrem(key: K, count: Long, value: V): F[F[Long]]
def lset(key: K, index: Long, value: V): F[F[String]]
def ltrim(key: K, start: Long, stop: Long): F[F[String]]
def rpop(key: K): F[F[Option[V]]]
def rpop(key: K, count: Long): F[F[Seq[V]]]
def rpoplpush(source: K, destination: K): F[F[Option[V]]]
def rpush(key: K, values: V*): F[F[Long]]
def rpushx(key: K, values: V*): F[F[Long]]

Abstract fields

protected val underlying: RedisListAsyncCommands[K, V]

Inherited fields

Inherited from:
CommandsDeps

Implicits

Inherited implicits

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