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 {
@@ -749,13 +750,10 @@ public Set<RedisClusterNode> clusterGetSlaves(RedisClusterNode master) {
749
750
@ Override
750
751
public Map <RedisClusterNode , Collection <RedisClusterNode >> clusterGetMasterSlaveMap () {
751
752
752
- List <NodeResult <Collection <RedisClusterNode >>> nodeResults = clusterCommandExecutor
753
- .executeCommandAsyncOnNodes ((JedisClusterCommandCallback <Collection <RedisClusterNode >>) client -> {
754
-
755
- // TODO: remove client.eval as soon as Jedis offers support for myid
756
- return JedisConverters .toSetOfRedisClusterNodes (
757
- client .clusterSlaves ((String ) client .eval ("return redis.call('cluster', 'myid')" , 0 )));
758
- }, topologyProvider .getTopology ().getActiveMasterNodes ()).getResults ();
753
+ List <NodeResult <Collection <RedisClusterNode >>> nodeResults = clusterCommandExecutor .executeCommandAsyncOnNodes (
754
+ (JedisClusterCommandCallback <Collection <RedisClusterNode >>) client -> JedisConverters
755
+ .toSetOfRedisClusterNodes (client .clusterSlaves (client .clusterMyId ())),
756
+ topologyProvider .getTopology ().getActiveMasterNodes ()).getResults ();
759
757
760
758
Map <RedisClusterNode , Collection <RedisClusterNode >> result = new LinkedHashMap <>();
761
759
You can’t perform that action at this time.
0 commit comments