package sentinel

  1. Public
  2. All

Type Members

  1. trait PoolCreationBySentinel extends AnyRef

  2. class RedisClientBySentinel extends SentinelMonitoredRedisMaster with Log

  3. class RedisClientPoolBySentinel extends RedisClientPool with Log with SentinelMonitoredRedisMaster

  4. class RedisSlavePoolsBySentinel extends AnyRef

  5. case class SentinelAddress(host: String, port: Int) extends Product with Serializable

  6. class SentinelClient extends Redis with ConnectionCommand with SentinelOperations with SubCommand

  7. class SentinelClientPool extends RedisPoolByAddressBase[SentinelClient]

  8. class SentinelCluster extends SentinelListener with Log

  9. case class SentinelClusterConfig(sentinelSubscriptionEnabled: Boolean = true, heartBeatEnabled: Boolean = true, heartBeatInterval: Int = 1000, sentinelTimeout: Int = 2000, maxSentinelMonitorRetry: Int = -1, sentinelRetryInterval: Long = ...) extends Product with Serializable

  10. case class SentinelClusterStatus(sentinels: Set[SentinelAddress], redisNodes: Map[String, RedisNode]) extends Product with Serializable

  11. trait SentinelHeartBeater extends Runnable with Log

  12. trait SentinelListener extends AnyRef

  13. class SentinelMonitor extends RedisSubscriptionMaintainer with Log

  14. trait SentinelMonitoredRedisMaster extends AnyRef

  15. trait SentinelOperations extends AnyRef

Value Members

  1. object SentinelAddress extends Serializable

  2. object SentinelClusterBuilder