如何找到Redis集群中的节点列表?

时间:2019-09-12 11:20:45

标签: java redis lettuce

我创建了一个redis集群客户端,如下所示:

// create uri
RedisURI redisURI = RedisClusterURIUtil.toRedisURI(URI.create("redis://localhost:6379"));

RedisClusterClient redisClusterClient = RedisClusterClient.create(redisURI);

StatefulRedisClusterConnection<String, String> connection = redisClusterClient.connect();

现在,该连接将发现redis集群中的所有节点...

如何找到集群客户端发现的所有节点的列表?有没有可用的方法

1 个答案:

答案 0 :(得分:0)

使用connection.getPartitions().getPartitions()获得List中的RedisClusterNodeconnection.getPartitions().iterator()进行迭代。