8586878889909192939495
ShardedJedis jedis = pool.getResource(); jedis.set("foo", "0"); pool.returnResource(jedis); jedis = pool.getResource(); jedis.incr("foo"); pool.returnResource(jedis); pool.destroy(); } @Test
99100101102103104105106107108109
ShardedJedis jedis = pool.getResource(); jedis.disconnect(); pool.returnBrokenResource(jedis); jedis = pool.getResource(); jedis.incr("foo"); pool.returnResource(jedis); pool.destroy(); } @Test(expected = JedisConnectionException.class)
116117118119120121122123124125126
ShardedJedis jedis = pool.getResource(); jedis.set("foo", "0"); ShardedJedis newJedis = pool.getResource(); newJedis.incr("foo"); } @Test public void shouldNotShareInstances() { GenericObjectPoolConfig config = new GenericObjectPoolConfig();
137138139140141142143144145146147
@Test public void checkFailedJedisServer() { ShardedJedisPool pool = new ShardedJedisPool( new GenericObjectPoolConfig(), shards); ShardedJedis jedis = pool.getResource(); jedis.incr("foo"); pool.returnResource(jedis); pool.destroy(); } @Test