@Override public byte[] hget(byte[] key, byte[] field) { return jedisCluster.hget(key, field); }
@Override public String hget(final String key, final String item) { return jedisCluster.hget(key, item); }
@Override public String hget(final String key, final String item) { return jedisCluster.hget(key, item); }
@Override public String hget(final String key, final String item) { return jedisCluster.hget(key, item); }
@Override public byte[] hget(byte[] key, byte[] field) { return jedisCluster.hget(key, field); }
@Override public byte[] hGet(byte[] key, byte[] field) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(field, "Field must not be null!"); try { return connection.getCluster().hget(key, field); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
break; case HASH: redisVals.add(jedisCluster.hget(additionalKey, key)); break; default:
/** * 返回哈希表 key 中给定域 field 的值 * @param key * @param field * @return 给定域的值,当给定域不存在或是给定 key 不存在时,返回 nil */ public String hget(String key,String field){ return jedisCluster.hget(key, field); } /**
/** * 返回哈希表 key 中给定域 field 的值。 * @param key * @param field * @return */ public String hget(String key, String field) { return jedisCluster.hget(key, field); }
public String hget(String key, String field) { return jedisCluster.hget(key, field); }
@Override public String hget(String key, String item) { return jedisCluster.hget(key, item); }
@Override public byte[] hget(byte[] bytes, byte[] bytes1) { return cluster.hget(bytes, bytes1); }
public byte[] hget(byte[] key, byte[] field) { return jedisCluster.hget(key, field); }
public String hget(String key, String field) { try { return cluster.hget(key, field); } catch (JedisException e) { LoggerUtils.error("", e); return null; } }
@Override public byte[] hGet(byte[] key, byte[] field) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(field, "Field must not be null!"); try { return connection.getCluster().hget(key, field); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public byte[] hGet(byte[] key, byte[] field) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(field, "Field must not be null!"); try { return connection.getCluster().hget(key, field); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
/** * 获取map指定属性对象 * * @author JiangZhiYong * @QQ 359135103 2017年10月24日 上午10:08:43 * @param key * @param field * @return */ public <V> V hget(final String key, final Object field, Class<V> clazz) { String hget = getJedisCluster().hget(key, field.toString()); if (hget == null) { return null; } return JsonUtil.parseObject(hget, clazz); }
@Override public String hget(final String key, final String field) { Assert.hasText(key); Assert.hasText(field); try { return cluster.hget(key, field); } catch (final Throwable e) { throw new RedisClientException(e.getMessage(), e); } }
/** * 返回哈希表 key 中给定域 field 的值。 */ @SuppressWarnings("unchecked") public <T> T hget(Object key, Object field) { return (T) valueFromBytes(jedisCluster.hget(keyToBytes(key), valueToBytes(field))); }
/** * 广播金币改变 * * @author JiangZhiYong * @QQ 359135103 2017年10月17日 上午10:11:59 * @param roleId * @param gold * 金币改变量 */ public void publishGoldChange(long roleId, int gold) { String gameIdStr = JedisManager.getJedisCluster().hget(HallKey.Role_Map_Info.getKey(roleId), "gameId"); if (gameIdStr != null && !"0".equals(gameIdStr)) { JedisPubSubMessage message = new JedisPubSubMessage(roleId, Integer.parseInt(gameIdStr), gold); JedisManager.getJedisCluster().publish(HallChannel.HallGoldChange.name(), message.toString()); } }