@Override public Map<byte[], byte[]> hgetAll(byte[] key) { return jedis.hgetAll(key); }
@Override public Map<String, String> hgetAll(String key) { return jedis.hgetAll(key); }
@Override public Map<byte[], byte[]> execute(Jedis connection) { return connection.hgetAll(key); } }.runBinary(key);
@Override public Map<String, String> execute(Jedis connection) { return connection.hgetAll(key); } }.run(key);
public Map<byte[], byte[]> execute(Jedis connection) { return connection.hgetAll(keyByte); } }.runBinary(keyByte);
@Override public Map<byte[], byte[]> hgetAll(byte[] key) { Jedis j = getShard(key); return j.hgetAll(key); }
@Override public Map<String, String> hgetAll(String key) { Jedis j = getShard(key); return j.hgetAll(key); }
@Override public Map<byte[], byte[]> doInJedis(Jedis jedis) { return jedis.hgetAll(RedisHelper.getRedisKey(keyPrefix, xid)); } });
@Override protected void command() { jedis.select(db); value = jedis.hgetAll(key); }
private void clean(Jedis jedis) { Set<String> keys = jedis.keys(root + Constants.ANY_VALUE); if (CollectionUtils.isNotEmpty(keys)) { for (String key : keys) { Map<String, String> values = jedis.hgetAll(key); if (CollectionUtils.isNotEmptyMap(values)) { boolean delete = false; long now = System.currentTimeMillis(); for (Map.Entry<String, String> entry : values.entrySet()) { URL url = URL.valueOf(entry.getKey()); if (url.getParameter(Constants.DYNAMIC_KEY, true)) { long expire = Long.parseLong(entry.getValue()); if (expire < now) { jedis.hdel(key, entry.getKey()); delete = true; if (logger.isWarnEnabled()) { logger.warn("Delete expired key: " + key + " -> value: " + entry.getKey() + ", expire: " + new Date(expire) + ", now: " + new Date(now)); } } } } if (delete) { jedis.publish(key, Constants.UNREGISTER); } } } } }
private void clean(Jedis jedis) { Set<String> keys = jedis.keys(root + Constants.ANY_VALUE); if (CollectionUtils.isNotEmpty(keys)) { for (String key : keys) { Map<String, String> values = jedis.hgetAll(key); if (CollectionUtils.isNotEmptyMap(values)) { boolean delete = false; long now = System.currentTimeMillis(); for (Map.Entry<String, String> entry : values.entrySet()) { URL url = URL.valueOf(entry.getKey()); if (url.getParameter(Constants.DYNAMIC_KEY, true)) { long expire = Long.parseLong(entry.getValue()); if (expire < now) { jedis.hdel(key, entry.getKey()); delete = true; if (logger.isWarnEnabled()) { logger.warn("Delete expired key: " + key + " -> value: " + entry.getKey() + ", expire: " + new Date(expire) + ", now: " + new Date(now)); } } } } if (delete) { jedis.publish(key, Constants.UNREGISTER); } } } } }
@Override public Map<String, String> hgetAll(String key) { Jedis jedis = null; try { jedis = jedisPool.getResource(); return jedis.hgetAll(key); } finally { if (jedis != null) jedis.close(); } }
/** * 返回哈希表 key 中,所有的域和值。 * 在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大小的两倍。 */ @SuppressWarnings("rawtypes") public Map hgetAll(Object key) { Jedis jedis = getJedis(); try { Map<byte[], byte[]> data = jedis.hgetAll(keyToBytes(key)); Map<Object, Object> result = new HashMap<Object, Object>(); for (Entry<byte[], byte[]> e : data.entrySet()) result.put(fieldFromBytes(e.getKey()), valueFromBytes(e.getValue())); return result; } finally {close(jedis);} }
Map<String, String> values = jedis.hgetAll(key); if (CollectionUtils.isNotEmptyMap(values)) { for (Map.Entry<String, String> entry : values.entrySet()) {
Map<String, String> values = jedis.hgetAll(key); if (CollectionUtils.isNotEmptyMap(values)) { for (Map.Entry<String, String> entry : values.entrySet()) {
valueMap = jedis.hgetAll(keyString); if (valueMap == null) { log.warn("Redis data modified while query was running, hash value at key %s deleted", keyString);
Map<String, String> values = jedis.hgetAll(key); List<String> currentChildren = values == null ? new ArrayList<String>(0) : new ArrayList<String>(values.keySet()); List<String> oldChildren = reload ? null : cachedNodeMap.get(key);
@Override public Session get(final Builder builder) { Jedis jedis = null; try { jedis = pool.getResource(); String key = key(builder.sessionId()); Map<String, String> attrs = jedis.hgetAll(key); if (attrs == null || attrs.size() == 0) { // expired return null; } if (timeout > 0) { // touch session jedis.expire(key, timeout); } return builder .accessedAt(Long.parseLong(attrs.remove("_accessedAt"))) .createdAt(Long.parseLong(attrs.remove("_createdAt"))) .savedAt(Long.parseLong(attrs.remove("_savedAt"))) .set(attrs) .build(); } finally { if (jedis != null) { jedis.close(); } } }
if (CollectionUtils.isNotEmpty(nodePaths)) { for (String nodePath : nodePaths) { Map<String, String> nodes = jedis.hgetAll(nodePath); if (CollectionUtils.isNotEmpty(nodes)) { boolean delete = false;
@Override public Map<byte[], byte[]> hGetAll(byte[] key) { Assert.notNull(key, "Key must not be null!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().hgetAll(key))); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().hgetAll(key))); return null; } return connection.getJedis().hgetAll(key); } catch (Exception ex) { throw convertJedisAccessException(ex); } }