RedisQueue
object RedisQueue
Value members
Concrete methods
def boundedQueue[F[_] : Async](redisConnection: RedisConnection[F], queueKey: String, maxSize: Long, pollingInterval: FiniteDuration): Queue[F, String]
rpush/lpop size bound, polls on insert when full, can overfill
rpush/lpop size bound, polls on insert when full, can overfill
def boundedStack[F[_] : Async](redisConnection: RedisConnection[F], queueKey: String, maxSize: Long, pollingInterval: FiniteDuration): Queue[F, String]
lpush/lpop size bound, polls on insert when full, can overfill
lpush/lpop size bound, polls on insert when full, can overfill
def unboundedQueue[F[_] : Async](redisConnection: RedisConnection[F], queueKey: String, pollingInterval: FiniteDuration): Queue[F, String]
rpush/lpop no size bound
rpush/lpop no size bound
def unboundedStack[F[_] : Async](redisConnection: RedisConnection[F], queueKey: String, pollingInterval: FiniteDuration): Queue[F, String]
lpush/lpop no size bound
lpush/lpop no size bound