@Test public void testSdown() throws InterruptedException { MatrixRedisPool pool = (MatrixRedisPool) matrixRedisClient.getRedisPool(); int slaveSize = pool.getSlaveShardedJedisPools().size(); System.out.println("请下线一台slave......"); Thread.currentThread().sleep(30000); int newSlaveSize = pool.getSlaveShardedJedisPools().size(); Assert.assertTrue(newSlaveSize == (slaveSize - 1)); }
/** master1 集群1个,master2 集群3个 */ @Test public void testInitPool_1_3() { MatrixRedisPool pool = (MatrixRedisPool) matrixRedisClient.getRedisPool(); Assert.assertNotNull(pool.getMasterShardedJedisPool()); Assert.assertTrue(pool.getSlaveShardedJedisPools().size() == 0); }