1 /** 2 * 测试Redis哨兵模式 3 * @author liu 4 */ 5 public class TestSentinels { 6 @SuppressWarnings("resource") 7 @Test 8 public void testSentinel() { 9 JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); 10 jedisPoolConfig.setMaxTotal(10); 11 jedisPoolConfig.setMaxIdle(5); 12 jedisPoolConfig.setMinIdle(5); 13 // 哨兵信息 14 Set<String> sentinels = new HashSet<>(Arrays.asList("192.168.11.128:26379", 15 "192.168.11.129:26379","192.168.11.130:26379")); 16 // 创建连接池 17 JedisSentinelPool pool = new JedisSentinelPool("mymaster", sentinels,jedisPoolConfig,"123456"); 18 // 获取客户端 19 Jedis jedis = pool.getResource(); 20 // 执行两个命令 21 jedis.set("mykey", "myvalue"); 22 String value = jedis.get("mykey"); 23 System.out.println(value); 24 } 25 }