File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
src/main/java/org/springframework/data/redis/connection/jedis Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 70
70
* @author Tao Chen
71
71
* @author Chen Guanqun
72
72
* @author Pavel Khokhlov
73
+ * @author Liming Deng
73
74
* @since 1.7
74
75
*/
75
76
public class JedisClusterConnection implements DefaultedRedisClusterConnection {
@@ -577,13 +578,10 @@ public Set<RedisClusterNode> clusterGetSlaves(RedisClusterNode master) {
577
578
@ Override
578
579
public Map <RedisClusterNode , Collection <RedisClusterNode >> clusterGetMasterSlaveMap () {
579
580
580
- List <NodeResult <Collection <RedisClusterNode >>> nodeResults = clusterCommandExecutor
581
- .executeCommandAsyncOnNodes ((JedisClusterCommandCallback <Collection <RedisClusterNode >>) client -> {
582
-
583
- // TODO: remove client.eval as soon as Jedis offers support for myid
584
- return JedisConverters .toSetOfRedisClusterNodes (
585
- client .clusterSlaves ((String ) client .eval ("return redis.call('cluster', 'myid')" , 0 )));
586
- }, topologyProvider .getTopology ().getActiveMasterNodes ()).getResults ();
581
+ List <NodeResult <Collection <RedisClusterNode >>> nodeResults = clusterCommandExecutor .executeCommandAsyncOnNodes (
582
+ (JedisClusterCommandCallback <Collection <RedisClusterNode >>) client -> JedisConverters
583
+ .toSetOfRedisClusterNodes (client .clusterSlaves (client .clusterMyId ())),
584
+ topologyProvider .getTopology ().getActiveMasterNodes ()).getResults ();
587
585
588
586
Map <RedisClusterNode , Collection <RedisClusterNode >> result = new LinkedHashMap <>();
589
587
You can’t perform that action at this time.
0 commit comments