RedisPipeline

case class RedisPipeline[F[_], K, V](cmd: RedisCommands[F, K, V])(`evidence$1`: Async[F], `evidence$2`: Log[F])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def exec[T <: HList, R <: HList](commands: T)(w: Aux[T, R]): F[R]

Exclusively run Redis commands as part of a pipeline (autoflush: disabled).

Exclusively run Redis commands as part of a pipeline (autoflush: disabled).

Once all the commands have been executed, @exec will "flush" them into Redis, and finally re-enable autoflush.

Returns

F[R] or raises a @PipelineError in case of failure.

def filterExec[T <: HList](commands: T)(w: WitnessFilter[T]): F[S]

Same as @exec, except it filters out values of type Unit from its result.

Same as @exec, except it filters out values of type Unit from its result.

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product