public class JedisClusterInfoCache extends Object
Modifier and Type | Field and Description |
---|---|
static ClusterNodeInformationParser |
nodeInfoParser |
Constructor and Description |
---|
JedisClusterInfoCache(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout) |
Modifier and Type | Method and Description |
---|---|
void |
assignSlotsToNode(List<Integer> targetSlots,
HostAndPort targetNode) |
void |
assignSlotToNode(int slot,
HostAndPort targetNode) |
void |
discoverClusterNodesAndSlots(Jedis jedis) |
void |
discoverClusterSlots(Jedis jedis) |
JedisPool |
getNode(String nodeKey) |
static String |
getNodeKey(Client client) |
static String |
getNodeKey(HostAndPort hnp) |
static String |
getNodeKey(Jedis jedis) |
Map<String,JedisPool> |
getNodes() |
JedisPool |
getSlotPool(int slot) |
void |
setNodeIfNotExist(HostAndPort node) |
public static final ClusterNodeInformationParser nodeInfoParser
public JedisClusterInfoCache(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout)
public void discoverClusterNodesAndSlots(Jedis jedis)
public void discoverClusterSlots(Jedis jedis)
public void setNodeIfNotExist(HostAndPort node)
public void assignSlotToNode(int slot, HostAndPort targetNode)
public void assignSlotsToNode(List<Integer> targetSlots, HostAndPort targetNode)
public JedisPool getSlotPool(int slot)
public static String getNodeKey(HostAndPort hnp)
Copyright © 2015. All rights reserved.