com.redis

cluster

package cluster

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. cluster
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BaseOps extends BaseApi

  2. case class ClusterNode(nodename: String, host: String, port: Int, maxIdle: Int = 8, database: Int = 0, secret: Option[Any] = scala.None, timeout: Int = 0, maxConnections: Int = ..., poolWaitTimeout: Long = 3000) extends Product with Serializable

    a level of abstraction for each node decoupling it from the address.

  3. trait EvalOps extends EvalApi

  4. trait HashOps extends HashApi

  5. case class HashRing[T](nodes: List[T], replicas: Int) extends Product with Serializable

    Consistent Hashing node ring abstraction.

  6. class IdentifiableRedisClientPool extends RedisClientPool

  7. trait KeyTag extends AnyRef

    Consistent hashing distributes keys across multiple servers.

  8. trait ListOps extends ListApi

  9. trait NodeOps extends NodeApi

  10. trait Reconnectable extends Log

  11. class RedisCluster extends RedisClusterOps with WithHashRing[IdentifiableRedisClientPool] with BaseOps with NodeOps with StringOps with ListOps with SetOps with SortedSetOps with EvalOps with HashOps

  12. trait RedisClusterOps extends AutoCloseable

  13. trait SetOps extends SetApi

  14. trait SortedSetOps extends SortedSetApi

  15. trait StringOps extends StringApi

  16. trait WithHashRing[T] extends AnyRef

Value Members

  1. object KeyTag

  2. def createSet[T](): Set[T]

    Attributes
    protected

Inherited from AnyRef

Inherited from Any

Ungrouped