package redis

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. redis
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class BackoffConfig(minBackoff: FiniteDuration = 3 seconds, maxBackoff: FiniteDuration = 30 seconds, randomFactor: Double = 0.2, maxRestarts: Int = -1) extends Product with Serializable
  2. abstract class ConnectionAutoClose[M[_], A] extends AnyRef
  3. type NewRedisConnection = (PeerConfig, Option[Decider], Seq[EventHandler]) ⇒ RedisConnection
  4. final case class PeerConfig(remoteAddress: InetSocketAddress, localAddress: Option[InetSocketAddress] = None, options: Seq[SocketOption] = immutable.Seq.empty, halfClose: Boolean = true, connectTimeout: Duration = Duration.Inf, idleTimeout: Duration = Duration.Inf, connectionBackoffConfig: Option[BackoffConfig] = None, requestTimeout: Duration = Duration.Inf, requestBackoffConfig: Option[BackoffConfig] = None, requestBufferSize: Int = ..., redisConnectionSourceMode: RedisConnectionSourceMode = RedisConnectionSourceMode.QueueMode, overflowStrategyOnSourceQueueMode: OverflowStrategy = OverflowStrategy.backpressure) extends Product with Serializable
  5. final case class Provided[A](value: A) extends Result[A] with Product with Serializable
  6. type ReaderRedisConnection[M[_], A] = Kleisli[M, RedisConnection, A]
  7. type ReaderTTask[C, A] = Kleisli[Task, C, A]
  8. type ReaderTTaskRedisConnection[A] = Kleisli[Task, RedisConnection, A]
  9. abstract class RedisBaseException extends Exception
    Annotations
    @SuppressWarnings()
  10. class RedisClient extends StringsFeature with ListsFeature with HashesFeature with SetsFeature with SortedSetsFeature with GeoFeature with PubSubFeature with HyperLogLogFeature with StreamsFeature with KeysFeature with ConnectionFeature with ServerFeature with ClusterFeature with TransactionsFeature
  11. trait RedisConnection extends AnyRef
  12. abstract class RedisConnectionPool[M[_]] extends AnyRef
  13. class RedisConnectionPoolFlow extends AnyRef
  14. sealed trait RedisConnectionSourceMode extends EnumEntry
  15. trait RedisConnectionSupport extends AnyRef
    Annotations
    @SuppressWarnings()
  16. final case class RedisIOException(message: Option[String], cause: Option[Throwable] = None) extends RedisBaseException with Product with Serializable
  17. final class RedisMasterSlavesConnection extends RedisConnection
  18. final case class RedisRequestException(message: String, cause: Option[Throwable] = None) extends RedisBaseException with Product with Serializable
  19. final case class RequestContext(commandRequest: CommandRequestBase, promise: Promise[CommandResponse], requestAt: ZonedDateTime) extends Product with Serializable
  20. trait ResponseBase extends AnyRef
  21. final case class ResponseContext(byteString: ByteString, requestContext: RequestContext, requestsInTx: Seq[CommandRequest] = Seq.empty, responseAt: ZonedDateTime = ZonedDateTime.now) extends ResponseBase with Product with Serializable
  22. sealed trait Result[+A] extends AnyRef

Value Members

  1. object CommandResponseCont
  2. object ConnectionAutoClose
  3. object PeerConfig extends Serializable
  4. object ReaderTTask
  5. object RedisClient
  6. object RedisConnection
  7. object RedisConnectionPool
  8. object RedisConnectionPoolFlow
  9. object RedisConnectionSourceMode extends Enum[RedisConnectionSourceMode]
  10. object Result
  11. object Suspended extends Result[Nothing] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped