首页 > 解决方案 > 如何找到 redis 集群中的节点列表?

问题描述

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

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

RedisClusterClient redisClusterClient = RedisClusterClient.create(redisURI);

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

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

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

标签: javaredislettuce

解决方案


用于connection.getPartitions().getPartitions()获取ListRedisClusterNode迭代connection.getPartitions().iterator()它们。


推荐阅读