@Override public Boolean exists(byte[] key) { return jedisCluster.exists(key); }
@Override public boolean exists(String key) { return jedisCluster.exists(key); }
@Nullable @Override public Long exists(byte[]... keys) { Assert.notNull(keys, "Keys must not be null!"); Assert.noNullElements(keys, "Keys must not contain null elements!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(keys)) { try { return connection.getCluster().exists(keys); } catch (Exception ex) { throw convertJedisAccessException(ex); } } return connection.getClusterCommandExecutor() .executeMultiKeyCommand((JedisMultiKeyClusterCommandCallback<Boolean>) BinaryJedis::exists, Arrays.asList(keys)) .resultsAsList().stream().mapToLong(val -> ObjectUtils.nullSafeEquals(val, Boolean.TRUE) ? 1 : 0).sum(); }
@Override public boolean exist(String key) { boolean isKeyExisting = false; isKeyExisting = _jedisClusterClient.exists(key); return isKeyExisting; }
@Override public boolean exist(String key) { boolean isKeyExisting = false; isKeyExisting = _jedisClusterClient.exists(key); return isKeyExisting; }
/** * 检查给定 key 是否存在。 * @param key * @return */ public Boolean exists(String key) { return jedisCluster.exists(key); }
/** * 检查指定的key是否存在 * @param key * @return 存在:返回1 不存在:返回0 */ public Boolean exists(String key){ return jedisCluster.exists(key); } /**
@Override public Boolean exists(byte[] bytes) { return cluster.exists(bytes); }
public Boolean exists(String key) { return jedisCluster.exists(key); }
public Long exists(byte[]... keys) { return jedisCluster.exists(keys); }
public Boolean exists(byte[] key) { return jedisCluster.exists(key); }
public Long exists(String... keys) { return jedisCluster.exists(keys); }
/** * 检查给定 key 是否存在。 */ public boolean exists(Object key) { return jedisCluster.exists(keyToBytes(key)); }
@Override public boolean exists(String key) { boolean flag = false; try { flag = jedisCluster.exists(key); } catch (Exception e) { logger.error(TimeUtil.getDateString(new Date()) + ":::::" + "exists" + key, e); } return flag; }
@Override public boolean exists(String key) { return jedisCluster.exists(SafeEncoder.encode(key)); }
@Override public boolean exists(final String key) { Assert.hasText(key); try { return cluster.exists(key); } catch (final Throwable e) { throw new RedisClientException(e.getMessage(), e); } }
@Nullable @Override public Long exists(byte[]... keys) { Assert.notNull(keys, "Keys must not be null!"); Assert.noNullElements(keys, "Keys must not contain null elements!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(keys)) { try { return connection.getCluster().exists(keys); } catch (Exception ex) { throw convertJedisAccessException(ex); } } return connection.getClusterCommandExecutor() .executeMultiKeyCommand((JedisMultiKeyClusterCommandCallback<Boolean>) BinaryJedis::exists, Arrays.asList(keys)) .resultsAsList().stream().mapToLong(val -> ObjectUtils.nullSafeEquals(val, Boolean.TRUE) ? 1 : 0).sum(); }
@Nullable @Override public Long exists(byte[]... keys) { Assert.notNull(keys, "Keys must not be null!"); Assert.noNullElements(keys, "Keys must not contain null elements!"); if (ClusterSlotHashUtil.isSameSlotForAllKeys(keys)) { try { return connection.getCluster().exists(keys); } catch (Exception ex) { throw convertJedisAccessException(ex); } } return connection.getClusterCommandExecutor() .executeMultiKeyCommand((JedisMultiKeyClusterCommandCallback<Boolean>) BinaryJedis::exists, Arrays.asList(keys)) .resultsAsList().stream().mapToLong(val -> ObjectUtils.nullSafeEquals(val, Boolean.TRUE) ? 1 : 0).sum(); }
/** * 判断Key是否存在 */ public Boolean exists(Object key) { if (null == key) { return false; } if (cluster) { return jedisCluster.exists(serializeKey(key)); } else { return jedisOperator.exists(serializeKey(key)); } }
if (JedisManager.getJedisCluster().exists(starTimeKey)) { JedisManager.getJedisCluster().set(starTimeKey, "" + System.currentTimeMillis());