本文整理了Java中redis.clients.util.Pool.getNumIdle()
方法的一些代码示例,展示了Pool.getNumIdle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Pool.getNumIdle()
方法的具体详情如下:
包路径:redis.clients.util.Pool
类名称:Pool
方法名:getNumIdle
暂无
代码示例来源:origin: AmadeusITGroup/HttpSessionReplacer
@Override
public Integer getValue() {
return jedisPool.getNumIdle();
}
});
代码示例来源:origin: ai.grakn/redisq
private void updateState(T element, State state, String info) {
try(Jedis jedis = jedisPool.getResource()) {
String id = element.getIdAsString();
tRedisq.setState(jedis, System.currentTimeMillis(), id, state, info);
jedis.del(tRedisq.getNames().lockKeyFromId(id));
} catch (JedisConnectionException jedisException) {
LOG.error("Pool is full or terminated. Active: {}, idle: {}", jedisPool.getNumActive(), jedisPool.getNumIdle());
throw jedisException;
} catch (Exception e) {
LOG.error("Unexpected exception while updating state for {}", element, e);
throw e;
}
LOG.debug("Status {} set as {}", element.getIdAsString(), state);
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long hlen(java.lang.String key) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.hlen(key);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("hlen - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.Set<java.lang.String> smembers(java.lang.String key) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.smembers(key);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("smembers - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long zadd(java.lang.String key, java.util.Map<java.lang.String, java.lang.Double> scoreMembers) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zadd(key, scoreMembers);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zadd - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long zrank(java.lang.String key, java.lang.String member) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zrank(key, member);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zrank - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.Set<java.lang.String> zrevrange(java.lang.String key, long start, long end) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zrevrange(key, start, end);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zrevrange - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long zcard(java.lang.String key) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zcard(key);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zcard - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.List<java.lang.String> mget(java.lang.String... keys) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.mget(keys);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("mget - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.Set<java.lang.String> sunion(java.lang.String... keys) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.sunion(keys);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("sunion - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.List<byte[]> sort(byte[] key, redis.clients.jedis.SortingParams sortingParameters) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.sort(key, sortingParameters);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("sort - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Boolean setbit(byte[] key, long offset, boolean value) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.setbit(key, offset, value);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("setbit - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public byte[] getSet(byte[] key, byte[] value) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.getSet(key, value);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("getSet - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long scard(byte[] key) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.scard(key);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("scard - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long zadd(byte[] key, double score, byte[] member) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zadd(key, score, member);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zadd - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.Set<byte[]> zrangeByLex(byte[] key, byte[] min, byte[] max, int offset, int count) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zrangeByLex(key, min, max, offset, count);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zrangeByLex - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long lpushx(byte[] key, byte[]... string) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.lpushx(key, string);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("lpushx - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.lang.Long pfadd(byte[] key, byte[]... elements) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.pfadd(key, elements);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("pfadd - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.Set<byte[]> sinter(byte[]... keys) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.sinter(keys);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("sinter - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
代码示例来源:origin: youtongluan/sumk
@Override
public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(byte[] key, double max, double min) {
Exception e1 = null;
for (int i = 0; i < tryCount; i++) {
Jedis jedis = null;
try {
jedis = pool.getResource();
return jedis.zrevrangeByScoreWithScores(key, max, min);
} catch (Exception e) {
if (isConnectException(e)) {
Log.get(LOG_NAME).error(this.hosts + " - redis connection failed,idle=" + pool.getNumIdle()
+ ",active=" + pool.getNumActive(), e);
e1 = e;
continue;
}
Log.get(LOG_NAME).error("zrevrangeByScoreWithScores - redis execute error!" + e.getMessage(), e);
SumkException.throwException(12342411, e.getMessage(), e);
} finally {
close(jedis);
}
}
handleRedisException(e1);
throw new SumkException(12342423, "未知redis异常");
}
内容来源于网络,如有侵权,请联系作者删除!