Type Parameters

Hierarchy

  • default

Constructors

Properties

#Client: InstantiableRedisClient<M, F, S>
#nodeByAddress: Map<string, ClusterNode<M, F, S>> = ...
#onError: OnError
#options: RedisClusterOptions<M, F, S>
#randomClientIterator?: IterableIterator<ClusterNode<M, F, S>>
#runningRediscoverPromise?: Promise<void>
#slots: SlotNodes<M, F, S>[] = []

Methods

  • #destroy(fn: ((client: RedisClientType<M, F, S>) => Promise<unknown>)): Promise<void>
  • #getNodeAddress(address: string): undefined | NodeAddress
  • Parameters

    • address: string

    Returns undefined | NodeAddress

  • #slotClientIterator(slotNumber: number): IterableIterator<RedisClientType<M, F, S>>
  • Parameters

    • slotNumber: number

    Returns IterableIterator<RedisClientType<M, F, S>>

  • connect(): Promise<void>
  • Returns Promise<void>

  • disconnect(): Promise<void>
  • Returns Promise<void>

  • getNodeByAddress(address: string): undefined | ClusterNode<M, F, S>
  • Parameters

    • address: string

    Returns undefined | ClusterNode<M, F, S>

  • quit(): Promise<void>
  • Returns Promise<void>

Generated using TypeDoc