@Override public Long zadd(final String key, final Map<String, Double> scoreMembers) { try { Double score = null; String member = null; List<ZsetPair> scoresmembers = new ArrayList<ZsetPair>((scoreMembers.size() - 1)*2); for (String m : scoreMembers.keySet()) { if (m == null) { member = m; score = scoreMembers.get(m); continue; } scoresmembers.add(new ZsetPair(m, scoreMembers.get(m))); } return redis.zadd(key, new ZsetPair(member, score), (ZsetPair[])scoresmembers.toArray()); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final Map<String, Double> scoreMembers) { try { Double score = null; String member = null; List<ZsetPair> scoresmembers = new ArrayList<ZsetPair>((scoreMembers.size() - 1)*2); for (String m : scoreMembers.keySet()) { if (m == null) { member = m; score = scoreMembers.get(m); continue; } scoresmembers.add(new ZsetPair(m, scoreMembers.get(m))); } return redis.zadd(key, new ZsetPair(member, score), (ZsetPair[])scoresmembers.toArray()); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final Map<String, Double> scoreMembers) { try { Double score = null; String member = null; List<ZsetPair> scoresmembers = new ArrayList<ZsetPair>((scoreMembers.size() - 1)*2); for (String m : scoreMembers.keySet()) { if (m == null) { member = m; score = scoreMembers.get(m); continue; } scoresmembers.add(new ZsetPair(m, scoreMembers.get(m))); } return redis.zadd(key, new ZsetPair(member, score), (ZsetPair[])scoresmembers.toArray()); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final Map<String, Double> scoreMembers) { try { Double score = null; String member = null; List<ZsetPair> scoresmembers = new ArrayList<ZsetPair>((scoreMembers.size() - 1) * 2); for (String m : scoreMembers.keySet()) { if (m == null) { member = m; score = scoreMembers.get(m); continue; } scoresmembers.add(new ZsetPair(m, scoreMembers.get(m))); } return redis.zadd(key, new ZsetPair(member, score), (ZsetPair[]) scoresmembers.toArray()); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(String key, double score, String member, ZAddParams params) { try { if(params.contains("xx")) { Double existing = redis.zscore(key, member); if(existing == null) { return 0L; } redis.zadd(key, new ZsetPair(member, score)); return 1L; }else { return redis.zadd(key, new ZsetPair(member, score)); } } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(String key, double score, String member, ZAddParams params) { try { if(params.contains("xx")) { Double existing = redis.zscore(key, member); if(existing == null) { return 0L; } return redis.zadd(key, new ZsetPair(member, score)); }else { return redis.zadd(key, new ZsetPair(member, score)); } } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final double score, final String member) { try { return redis.zadd(key, new ZsetPair(member, score)); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final double score, final String member) { try { return redis.zadd(key, new ZsetPair(member, score)); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(String key, double score, String member, ZAddParams params) { try { if(params.contains("xx")) { Double existing = redis.zscore(key, member); if(existing == null) { return 0L; } return redis.zadd(key, new ZsetPair(member, score)); }else { return redis.zadd(key, new ZsetPair(member, score)); } } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(String key, double score, String member, ZAddParams params) { try { if(params.contains("xx")) { Double existing = redis.zscore(key, member); if(existing == null) { return 0L; } return redis.zadd(key, new ZsetPair(member, score)); }else { return redis.zadd(key, new ZsetPair(member, score)); } } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final double score, final String member) { try { return redis.zadd(key, new ZsetPair(member, score)); } catch (Exception e) { throw new JedisException(e); } }
@Override public Long zadd(final String key, final double score, final String member) { try { return redis.zadd(key, new ZsetPair(member, score)); } catch (Exception e) { throw new JedisException(e); } }