redis.clients.jedis.Jedis.sentinelSlaves()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(151)

本文整理了Java中redis.clients.jedis.Jedis.sentinelSlaves()方法的一些代码示例,展示了Jedis.sentinelSlaves()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jedis.sentinelSlaves()方法的具体详情如下:
包路径:redis.clients.jedis.Jedis
类名称:Jedis
方法名:sentinelSlaves

Jedis.sentinelSlaves介绍

[英]```
redis 127.0.0.1:26381> sentinel slaves mymaster

    1. "name"
  1. "127.0.0.1:6380"
  2. "ip"
  3. "127.0.0.1"
  4. "port"
  5. "6380"
  6. "runid"
  7. "d7f6c0ca7572df9d2f33713df0dbf8c72da7c039"
  8. "flags"
  9. "slave"
  10. "pending-commands"
  11. "0"
  12. "last-ok-ping-reply"
  13. "47"
  14. "last-ping-reply"
  15. "47"
  16. "info-refresh"
  17. "657"
  18. "master-link-down-time"
  19. "0"
  20. "master-link-status"
  21. "ok"
  22. "master-host"
  23. "localhost"
  24. "master-port"
  25. "6379"
  26. "slave-priority"
  27. "100"
[中]```
redis 127.0.0.1:26381> sentinel slaves mymaster 
1)  1) "name" 
2) "127.0.0.1:6380" 
3) "ip" 
4) "127.0.0.1" 
5) "port" 
6) "6380" 
7) "runid" 
8) "d7f6c0ca7572df9d2f33713df0dbf8c72da7c039" 
9) "flags" 
10) "slave" 
11) "pending-commands" 
12) "0" 
13) "last-ok-ping-reply" 
14) "47" 
15) "last-ping-reply" 
16) "47" 
17) "info-refresh" 
18) "657" 
19) "master-link-down-time" 
20) "0" 
21) "master-link-status" 
22) "ok" 
23) "master-host" 
24) "localhost" 
25) "master-port" 
26) "6379" 
27) "slave-priority" 
28) "100"

代码示例

代码示例来源:origin: spring-projects/spring-data-redis

/**
 * @param masterName
 * @see RedisSentinelCommands#slaves(NamedNode)
 * @return
 */
public List<RedisServer> slaves(String masterName) {
  Assert.hasText(masterName, "Name of redis master cannot be 'null' or empty when loading slaves.");
  return JedisConverters.toListOfRedisServer(jedis.sentinelSlaves(masterName));
}

代码示例来源:origin: io.leopard/leopard-redis

@Override
public List<Map<String, String>> sentinelSlaves(String masterName) {
  return jedis.sentinelSlaves(masterName);
}

代码示例来源:origin: io.leopard/leopard-redis

@Override
public List<Map<String, String>> sentinelSlaves(String masterName) {
  return jedis.sentinelSlaves(masterName);
}

代码示例来源:origin: org.springframework.data/spring-data-redis

/**
 * @param masterName
 * @see RedisSentinelCommands#slaves(NamedNode)
 * @return
 */
public List<RedisServer> slaves(String masterName) {
  Assert.hasText(masterName, "Name of redis master cannot be 'null' or empty when loading slaves.");
  return JedisConverters.toListOfRedisServer(jedis.sentinelSlaves(masterName));
}

代码示例来源:origin: com.netflix.spinnaker.kork/kork-jedis

@Override
public List<Map<String, String>> sentinelSlaves(String masterName) {
 String command = "sentinelSlaves";
 return instrumented(command, () -> delegated.sentinelSlaves(masterName));
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * @param masterName
 * @see RedisSentinelCommands#slaves(NamedNode)
 * @return
 */
public List<RedisServer> slaves(String masterName) {
  Assert.hasText(masterName, "Name of redis master cannot be 'null' or empty when loading slaves.");
  return JedisConverters.toListOfRedisServer(jedis.sentinelSlaves(masterName));
}

代码示例来源:origin: penggle/jedis-ms-sentinel

List<Map<String,String>> slaveAddrs = jedis.sentinelSlaves(masterName);

代码示例来源:origin: penggle/jedis-ms-sentinel

for(String masterName : masterNames){
  List<String> masterAddr = jedis.sentinelGetMasterAddrByName(masterName);
  List<Map<String,String>> slaveAddrs = jedis.sentinelSlaves(masterName);

代码示例来源:origin: org.nutz/nutz-integration-jedis

Jedis jedis = getJedis();
try {
  return jedis.sentinelSlaves(masterName);
} finally {Streams.safeClose(jedis);}

代码示例来源:origin: penggle/jedis-ms-sentinel

@Test
public void sentinelSlaves() throws Exception {
  Jedis sentinel = null;
  try {
    sentinel = new Jedis("192.168.137.101", 63791);
    System.out.println(String.format(">>> sentinel = %s", sentinel));
    List<Map<String, String>> slaves = sentinel.sentinelSlaves("master-1");
    for(Map<String,String> slave : slaves){
      System.out.println("----------------------------------------------");
      for(Map.Entry<String,String> entry : slave.entrySet()){
        System.out.println(entry.getKey() + " : " + entry.getValue());
      }
    }
  } finally {
    if(sentinel != null){
      sentinel.close();
    }
  }
}

相关文章

微信公众号

最新文章

更多

Jedis类方法