package redis
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- redis
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class BackoffConfig(minBackoff: FiniteDuration = 3 seconds, maxBackoff: FiniteDuration = 30 seconds, randomFactor: Double = 0.2, maxRestarts: Int = -1) extends Product with Serializable
- case class BufferOfferException(message: String, cause: Option[Throwable] = None) extends RedisBaseException with Product with Serializable
- abstract class ConnectionAutoClose[M[_], A] extends AnyRef
- case class PeerConfig(remoteAddress: InetSocketAddress, localAddress: Option[InetSocketAddress] = None, options: Seq[SocketOption] = immutable.Seq.empty, halfClose: Boolean = false, connectTimeout: Duration = Duration.Inf, idleTimeout: Duration = Duration.Inf, backoffConfig: BackoffConfig = BackoffConfig(), requestBufferSize: Int = 1024, overflowStrategy: OverflowStrategy = OverflowStrategy.backpressure) extends Product with Serializable
- case class Provided[A](value: A) extends Result[A] with Product with Serializable
- type ReaderRedisConnection[M[_], A] = Kleisli[M, RedisConnection, A]
- type ReaderTTask[C, A] = Kleisli[Task, C, A]
- type ReaderTTaskRedisConnection[A] = Kleisli[Task, RedisConnection, A]
- abstract class RedisBaseException extends Exception
- 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
- trait RedisConnection extends AnyRef
- abstract class RedisConnectionPool[M[_]] extends AnyRef
- class RedisConnectionPoolFlow extends AnyRef
- case class RedisIOException(message: Option[String], cause: Option[Throwable] = None) extends RedisBaseException with Product with Serializable
- class RedisMasterSlavesConnection extends RedisConnection
- case class RequestContext(commandRequest: CommandRequestBase, promise: Promise[CommandResponse], requestAt: ZonedDateTime) extends Product with Serializable
- case class ResettableRedisConnection(newRedisConnection: () ⇒ RedisConnection) extends RedisConnection with Product with Serializable
- trait ResponseBase extends AnyRef
- case class ResponseContext(byteString: ByteString, requestContext: RequestContext, requestsInTx: Seq[CommandRequest] = Seq.empty, responseAt: ZonedDateTime = ZonedDateTime.now) extends ResponseBase with Product with Serializable
- sealed trait Result[+A] extends AnyRef
Value Members
- object CommandResponseCont
- object ConnectionAutoClose
- object ReaderTTask
- object RedisClient
- object RedisConnection
- object RedisConnectionPool
- object RedisConnectionPoolFlow
- object Result
- object Suspended extends Result[Nothing] with Product with Serializable