@Override public String set(final String key, final String value) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.set(key, value); } }
@Override public Long del(final String... keys) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.del(keys); } }
@Override public String get(final String key) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.get(key); } }
@Override public byte[] get(final byte[] key) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.get(key); } }
@Override public String set(final String key, final byte[] value) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.set(key.getBytes(), value); } }
@Override public Set<byte[]> keys(final byte[] pattern) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.keys(pattern); } }
@Override public Set<String> keys(final String key) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.keys(key); } }
@Override public Long hset(final String key, final String item, final String value) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.hset(key, item, value); } }
@Override public Long decr(final String key) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.decr(key); } }
@Override public Long expire(final String key, final int second) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.expire(key, second); } }
@Override public Long incr(final String key) { try (Jedis jedis = jedisSentinelPool.getResource()) { return jedis.incr(key); } }
@Override public String set(String key, String value, String nxxx, String expx, long time) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.set(key, value, nxxx, expx, time); } finally { if (jedis != null) jedis.close(); } }
@Override public Long pexpire(String key, long milliseconds) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.pexpire(key, milliseconds); } finally { if (jedis != null) jedis.close(); } }
@Override public Long expireAt(String key, long unixTime) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.expireAt(key, unixTime); } finally { if (jedis != null) jedis.close(); } }
@Override public Long hdel(String key, String... field) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.hdel(key, field); } finally { if (jedis != null) jedis.close(); } }
@Override public List<String> srandmember(String key, int count) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.srandmember(key, count); } finally { if (jedis != null) jedis.close(); } }
@Override public Long zadd(String key, Map<String, Double> scoreMembers) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.zadd(key, scoreMembers); } finally { if (jedis != null) jedis.close(); } }
@Override public Long zrank(String key, String member) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.zrank(key, member); } finally { if (jedis != null) jedis.close(); } }
@Override public Set<String> zrevrangeByLex(String key, String max, String min) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.zrevrangeByLex(key, max, min); } finally { if (jedis != null) jedis.close(); } }
@Override public ScanResult<String> sscan(String key, String cursor, ScanParams params) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.sscan(key, cursor, params); } finally { if (jedis != null) jedis.close(); } }