Merges multiple RedisBatches into one.
Merges multiple RedisBatches into one. Alternative syntax for RedisBatch.sequence. See Sequencer for more general description of sequencing.
Example usage:
import RedisApi.Batches.StringTyped._ // tuple of batches -> single batch of a tuple val tupleBatch: RedisBatch[(Opt[String],Long)] = (get("key1"), incr("key2")).sequence // collection of batches -> single batch of a collection val seqBatch: RedisBatch[Seq[Opt[String]]] = (1 to 10).map(i => get(s"key$$i")).sequence // collection of tuples of batches -> single batch of collection of tuples val tupleCollectionBatch: RedisBatch[Seq[(Opt[String], Long)]] = (1 to 10).map(i => (get(s"stringKey$$i"), incr(s"numberKey$$i"))).sequence