.claim(preferred?)
preferred?: number[] → Promise<ShardLease>
await redisClusterCoordinator.claim();Class
new RedisClusterCoordinator(options: RedisClusterCoordinatorOptions)| Name | Type | Description |
|---|---|---|
| hostIdread-only | string |
preferred?: number[] → Promise<ShardLease>
await redisClusterCoordinator.claim();→ Promise<void>
await redisClusterCoordinator.destroy();→ Promise<ReshardPlan | null>
await redisClusterCoordinator.getPlan();→ Promise<ShardLease | null>
await redisClusterCoordinator.heartbeat();listener: (plan: ReshardPlan) => void → () => void
redisClusterCoordinator.onPlanChange(listener);totalShards: number → Promise<ReshardPlan>
await redisClusterCoordinator.publishReshard(totalShards);→ Promise<void>
await redisClusterCoordinator.release();